Helsinki Finite-State Transducer Technology (HFST)

The goal is to create a high-performing, maintainable and modifiable set of tools for morphological analysis and generation according to the principles of open source software. See also the development of an Open Source Morphology for Finnish: OMorFi. Preserving the openness and freedom of the software requires certain deliberate actions by the participants of the project, viz. HfstFreedom.


Introduction Comment
HfstOverviewAndQuickStart Links to web demos, morphologies and source code and a quick start to ready-installed tools.
HfstInteractiveToolsTutorial Using hfst-xfst, hfst-proc and hfst-lookup.
HfstLexcAndTwolcTutorial Tutorial for HFST LexC and TwolC tools.
HfstCommandLineToolsTutorial Tutorial for HFST command line tools.
HfstApplicationTutorial More in-depth tutorials for applying HFST tools.
HfstUsingWeights Using weights.
HfstReadme Downloading, installation, basics and troubleshooting in FAQ form.


Utility Comment
HfstCommandLineTools Command Line Tools
HfstAPI Application Programming Interface
HfstOptimizedLookupFormat Optimized Lookup Format for a Runtime Transducer
HfstForWindows Using HFST on Windows.
HfstPython The HFST library has been wrapped with SWIG to produce Python bindings.


Downloads Comment
HfstDownloads Links to pages where HFST can be downloaded.


Licensing Comment
HfstFreedom Freedom
HfstJointCopyrightAssignment Joint Copyright Assignment
HfstLicense License

Other Documents

Other documentsSorted ascending Comment
HfstAllPages List of All Project Documentation Pages
HfstCommandLineToolExamples Examples of using command line tools as an alternative to XFST scripts.
HfstDeveloper Information for developers, conventions and testing
HfstExamples Examples of morphologies compiled with HFST
HfstPublications Publications