University homepage Suomeksi
University of Helsinki
Department of Modern Languages

Contact information

Department of Modern Languages
P.O.Box 24 (Unioninkatu 40)
FI-00014 University of Helsinki

Phone +358 (09) 1911
Fax +358 (09) 191 28313

Helsinki Finite-State Transducer Technology (HFST)


The Helsinki Finite-State Transducer software is intended for the implementation of morphological analysers and other tools which are based on weighted and unweighted finite-state transducer technology. This work is licensed under a GNU Lesser General Public License v3.0.

The feasibility of the HFST toolkit is demonstrated by a full-fledged open source implementation of a Finnish lexicon as well as a number of other languages of varying morphological complexity (OMor).


Scientific publications related to the project, as well as general documentation of the code structure of the software library

» Documentation at KitWiki (

» Github page (


Demos implemented with the HFST code:

» Analyzers, Generators and Guessers


Download area for Open Source tools and interfaces implemented in the project:

» Download page at Github (

Related Software


» foma Foma finite-state library - for constructing e.g. morphological analyzers with an xfst/lexc-compatible compiler.

» OpenFST OpenFST library for weighted finite-state transducers

» SFST Stuttgart Finite-State Transducer Tools

Search the department webpages:

Department homepage and contact information | Faculty homepage | University homepage

Copyright © 2003-2008 University of Helsinki. All rights reserved.