Sha256: a516e725393ccbcfdbd64c2fb80bf98b987bbcf49f5c1058f011741393be48bf

Contents?: true

Size: 1.64 KB

Versions: 1

Compression:

Stored size: 1.64 KB

Contents

# Machinereading

Ruby gem for interaction with [Machinereading.com](http://www.machinereading.com)

## Installation

Add this line to your application's Gemfile:

```
gem 'machinereading'
```

And then execute:

```
$ bundle install
```

## Setup

Setup configuration parameters

```
Machinereading.configure do |c|
  c.api_key = "your-api-key-from-machine-reading-account"
  c.endpoint = "http://www.machinereading.com"
end
```

## Usage


```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.tokenizer
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.pos_tagger_stanford # default is "vertical""
response = element.pos_tagger_stanford("horizontal")
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.syntactic_parser_stanford
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.lemmatizer
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.sequence_surprisal
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", nil)
response = element.language_detector
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.keyword_extractor # default is 15
response = element.keyword_extractor(50)
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.automatic_categorization
```

```
element = Machinereading::Element.new("Questo è un testo di esempio", "it")
response = element.voice_tags
```



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
machinereading-0.0.1 README.md