Presently the Giella infrastructure supports three fst technologies in parallel:
Each of them have their strengths and weaknesses, summarised as follows:
This compiler is the default choice for the
./configure setup, i.e. it is
the compiler you use if you do not specify what compiler you want.
It is a source-code compatible clone of the Xerox tools (below), based on OpenFST, but with multiple backends (Foma, SFST, OpenFST).
Xerox is at present (spring 2021) the compiler used for cgi-bin services and online dictionaries.
Even though the source code is not released, it is possible to get a license to the source code of the c-fsm library (documented here) by requesting a license for the XLE page. Information and relevant links can be found at the bottom of the project page.
A source-code and command interface compatible clone of the Xerox xfst tool, developed and maintained by Måns Huldén. Is open source.
… ie the lack of future for Xerox, the lack of twolc in Foma and the lack of speed in Hfst.
Having two compilers for different appliations becomes increasingly difficult.
… is dependent upon
We should now migrate all applications to hfst.