University of Helsinki
Helsinki Finite-State Technology : Project Web Hosting - Open Source Software

Helsinki Finite-State Technology

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.