LX
 

This server exports the following methods through the XML-RPC protocol.

 
Methods
       
analyse(key, sentence)
analyse(str, str) => array
 
Analyses a string into an array of tokens.
Returned tokens are structures containing attributes: "id", "form",
 "pos", "lemma", "feat", "ne", "wsd", deprel" and "parent".
conjugate(key, lemma, form, person, number)
conjugate(str, str, str, str, str) => str
 
Conjugates verbs.
cparse(key, sentence)
cparse(str, array) => str
 
Parses a sentence (constituency parsing).
Returns a parse tree in the Penn Treebank syntactic bracketing format.
dparse(key, sentence)
analyse(str, array) => array
 
Parses a sentence (dependency parsing).
getpid(...)
Return the current process id.
inflect(key, lemma, postag, gender, number, superlative, diminutive)
inflect(str, str, str, str, str, bool, bool) => str
 
Inflects nouns and adjectives.
morph(key, sentence)
morph(str, array) => array
 
Adds morpho-syntactic features to each token in input array.
A token is a structure containing at least the attributes "form",
"pos", "lemma".
Returned tokens are structures containing attributes: "form", "pos",
"lemma" and "feat".
ner(key, sentence)
ner(str, array) => array
 
Adds named entity tags to each token in input array.
A token is a structure containing at least the attributes "form" and "pos".
ping()
splitsents(key, text, flatten=False, hardnl=False)
splitsents(str, str, bool, bool) => array
 
Separates text into sentences grouped by paragraph.
The output is an array of paragraphs, which are arrays of sentences.
system.listMethods()
system.listMethods() => ['add', 'subtract', 'multiple']
 
Returns a list of the methods supported by the server.
system.methodHelp(method_name)
system.methodHelp('add') => "Adds two integers together"
 
Returns a string containing documentation for the specified method.
system.methodSignature(method_name)
system.methodSignature('add') => [double, int, int]
 
Returns a list describing the signature of the method. In the
above example, the add method takes two integers as arguments
and returns a double result.
 
This server does NOT support system.methodSignature.
tag(key, sentence)
pos(str, array) => array
 
Adds part of speech tags to each token in input array.
A token is a structure containing at least the attribute "form".
tok(key, sentence)
tok(str, str) => array
 
Tokenizes a string into an array of tokens.
Returned tokens are structures containing a single attribute: "form".