Reykunyu offers an API that you can use to look up words programmatically. Feel free to build your own application on top of this!
/api/fwew GET
The main API endpoint, that looks up one or more words. Automatically splits up input string (which can be an entire sentence) into words, and returns results for each word separately. This will perform parsing, so even if the words in the sentence can be conjugated, Reykunyu should be able to find them.
GET parameters
Response
A JSON array with one element per word in the input. Each element is an object with two fields: tìpawm, containing the word from the input, and sì'eyng, containing the results for that word, as an array of result objects (because one input word can have more than one possible conjugation). These result objects, in turn, contain the following fields:
na'vi (string)
| The root word.
|
type (string)
| The type of the word. Possibilities:
n | noun
| n:si | si verb (i.e., noun that can be combined with si to make a si-verb)
| n:pr | proper noun
| pn | pronoun
| adj | adjective
| adv | adverb
| adp | non-leniting adposition
| adp:len | leniting adposition
| num | numeral
| intj | interjection
| conj | conjunction
| v:in | verb, intransitive
| v:tr | verb, transitive
| v:cp | verb, copula
| v:m | verb, modal
| v:? | verb, unknown type
| phr | phrase
|
|
pronunciation (array)
| Pronunciation and stress, as an array:
[0] (string)
| Pronunciation string, with syllables separated by dashes.
|
[1] (integer)
| Index (1-based) of the stressed syllable.
|
|
translations (array)
| List of translations. Each translation is an object with fields for each language, such as en, de, nl, etc.
|
source (string/array)
| The source information for this word. Either a string containing a description, or an array of two strings (description + URL to link to).
|
conjugated (array)
| Explanation of how the root word was conjugated to end up with your input word.
[0] (string)
| The conjugated form.
|
[1] (string)
| The root form.
|
[2] (array/string)
| List of affixes that was applied to the root form; the format depends on the type.
|
|