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. HFST can be used via command line tools or a python API (documented in a separate wiki). We also offer ready-compiled morphological, hyphenation and spelling transducers and scripts (currently still hosted on Sourceforge). Also see our web demo.
Command line tools: How to use HFST on command line
Using weights: How to define weighted rules and transducers
- Download and install HFST: Where to get HFST and how to install it