The tool NLG tool for Finnish by Mika Hämäläinen
Syntax maker is the natural language generation tool for generating syntactically correct sentences in Finnish automatically. The tool is especially useful in the case of Finnish which has such a high diversity in its morphosyntax. All you need to know are the lemmas and their parts-of-speech and syntax maker will take care of the rest.
For instance, just throw in words
aalto and you will get
rantaleijonat uneksivat korkeista aalloista. So you will get the morphology right automatically! Don't believe me? Just take a look at this tutorial to find out how.
- This tool requires Omorfi, you can download the correct binary version from http://mikakalevi.com/omorfi
pip install hfstfor more instructions, see my post about HFST and Python.
pip install syntaxmaker to install this library.
After installing it, go to Creating a sentence, the basics for a quick start guide.
If you use Syntax Maker in any academic publication, please cite it as follows:
Mika Hämäläinen. (2018, January 9). Syntax Maker (Version v1). Zenodo. http://doi.org/10.5281/zenodo.1143056
Or the paper describing Syntax Maker:
Hämäläinen, M. and Rueter, J. 2018. Development of an Open Source Natural Language Generation Tool for Finnish. In Proceedings of the Fourth International Workshop on Computatinal Linguistics of Uralic Languages, 51–58.