User:Jeblad/Morphology

... rewrite words from one form to another. It is several methods available, and some very radical simplifications can be used in some specific situations like truncating words with Snowball or rewriting words using Soundex for links. Such radical rewrites are possible if the number of possible link targets are sufficiently small. When they are not the rewrite rules must be somewhat more advanced.

Finite state toolkits
Toolkits for finite state transfer is a group of applications similar to or descendants from the proprietary en:Xerox Finite State Toolkit. Most notable of the derivatives are perhaps Foma. These toolkits are the basis for building morphologies of natural languages.

Morphologies
There are several FOSS morphologies written in lexc/xfst for the Sámi languages, Cornish, Faroese, Finnish, Komi, Mari, Udmurt, Buriat, Greenlandic and Iñupiaq.