Linguistic tools

Morphological analyzers

The aim of a morphological analysis is to "recognize" the words or sets of words in a language, and combine them with all linguistic information required for the upcoming processing. The morphological analyzers function on a monolingual basis and are provided for the following languages: French, English, German, Italian and Spanish.

The morphological analyzer enables you to pass from any inflected form (e.g. eyes) to the canonical form (e.g. eye) of the term. As well as providing text analysis and better ease-of- use when consulting a terminology base, morphological analysis makes new types of applications conceivable, such as "full text" indexation.

Morphological generators

The aim of morphological generation is to calculate the surface forms (conjugated verbs, plurals, etc.) from the canonical form of a word (root, lemma or lexical unit) and from a set of grammatical attributes.

The morphological generators provide the possibility of automatically inflecting the words in a text, especially in French, English, German, Italian and Spanish.

Morphosyntactic analyzers

The aim of syntacto- semantic processing is to connect words that are grammatically related.

The syntacto-semantic analysis module includes a set of grammatical rules and/or heuristics for each language (French and English) to eliminate certain ambiguities. Hence it can be used in diverse applications such as nominal phrase recognition, indexation, etc.

Grammar and spell checkers

Spell checkers allow you to detect the forms that are not already in the system dictionaries. These forms may be spelling or typing errors, new technical terms or grammatical and syntactic errors.

Terminology extractors

Terminology extractors conduct a content analysis and search all available terminology in one or several databases. Users can thus extract all terminology from a given text in order to prepare it for translation.