allows you to create a morphological dictionary for any language. Morphi is a universal morphological generator. The specifications allow for: input of morphological rules of synthesis, including supra-segmental; input of morphological classes such as inflection classes, grammatical categories, and more; input of morphological dictionaries, such as words, stems, roots, affixes, and more.
Morphi also provides an algorithm for word synthesis, according to word properties, and symbolic language for implementation of morphological rules.
The Morphi generator was written in Delphi, with a multi-table local database. It uses a "procedurial" approach to morphology, as opposed to a "thing" approach, where affixes are treated as morphemes.
Features of Morphi include: multi-language support; support for defining language structure; linguistic error checks; support for building a morphological dictionary; the ability to define morpheme changes, including supra-segmental changes; the ability to define phonemes; and reports. Morphi also provides a symbolic language with convenient graphical user interface for defining concatenation rules, conditions and expressions.