The Helsinki Finite-State Transducer toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.
For a short overview, see here. For more thorough information, see our documentation pages.
Binaries, library and morphological resources can be fetched from our download page. To see what's new, have a look at release notes.
The easiest way to use HFST library is via Python API. There is also a C++ API available.
HFST-releated papers and other publications can be found here.