Spell Check API

Dovetail Seeker Web API includes a spell checking service. It accepts web requests that contains text to check for misspelled words and returns suggestions for each misspelled word in JSON data format.

The spell check service currently only supports the english language

Usages

The spell checking service is an HTTP endpoint that accepts either GET or POST requests with text parameter as the input and JSON as the output.

Input

URL:

/seeker/spell/check?text={text}

Format:

JSON

HTTP Method(s):

GET

Parameters

Parameter

Required

Default

Description

text

yes

n/a

The words to spell check

Output

Property

Description

Word

The misspelled word

Suggestions

A list of suggested words

Response:

[
 {
   Word : "tst",
   {
      Suggestions : [ "ts", "ts" ]
   }
 }
]

Examples

An example of doing an HTTP GET request with a single word.

Request:

GET /seeker/spell/check?text=tst

Response:

[{"Word":"tst","Suggestions":["tat","ts","st","test","est"]}]

Browsers impose limits on the maximum number of characters allowed in the address bar. If you are potentially checking large amounts of text, you can invoke the spell check with an HTTP POST.

An example of doing an HTTP POST request with a full sentence.

Request:

POST /seeker/spell/check 
HTTP/1.1
Content-Length: 144
Content-type: application/x-www-form-urlencoded
text=That is, your spelling. To get an idea, take this simple test. Is it affidavit or affidavid? accommodate or accomodate? conquer or conquor?

Response:

[{
"Word":"affidavid","Suggestions":["affidavit","affianced","affiliated","affirmative","affiliation"]},{
"Word":"accomodate","Suggestions":["accommodate","accommodating","accommodation","accomplice","accompanist"]},{
"Word":"conquor","Suggestions":["conquer","conquest","conquistador","conjuror","conductor"]
}]

See Also

Dovetail Seeker Web APIs

Search API

Document Specifications API

File API

Terms API

Term Suggest API

Next

Terms API

Spell Check API