(Cliquez ici pour la version française)

Last update: 2015-01-30

SimpleNLG-EnFr 1.1

SimpleNLG-EnFr 1.1 is a bilingual English/French adaption of SimpleNLG v4.2.

SimpleNLG is a Java library for text surface realization in English. It was originally developed by Ehud Reiter, Albert Gatt and Dave Westwater, of Aberdeen University. Realization is the last step in the text generation process, and so SimpleNLG can be useful to developpers of applications incorporating natural language generation.

SimpleNLG-EnFr can realize text in both English and French in the same document. The French part covers practically all the grammar in Le français fondamental (1er degré) and has a 3871 entry lexicon covering the échelle orthographique Dubois Buyse.

The English grammatical coverage of SimpleNLG-EnFr is the same as that of SimpleNLG v4.2. Its French grammatical coverage is equivalent to its English one. Compared to version 1.0, version 1.1 of SimpleNLG-EnFr adds the following grammatical points to the French part:

A detailed manual in French is included.

The code had to be reorganized so as to separate what was specific to English from what was more generic, before adding the French grammar. The API is almost identical, though.

I gave a presentation in French for my fellow researchers of the RALI on July 27, 2011. I also made a brief unofficial presentation in English at the SimpleNLG User Group Meeting held at ENLG 2011.

I presented a poster about SimpleNLG-EnFr at ENLG-2013, an ACL-2013 workshop. A paper was published in the proceedings.

The latest version of SimpleNLG-EnFr can now be found on Github. It contains the French manual, javadoc, source code, and tests. It is licensed under the Mozilla Public License Version 1.1.

SimpleNLG-EnFr 1.1 demo

I have made a SimpleNLG-EnFr demonstration graphical interface (GUI). It is downloadable as a JAR file containing the source code. It can generate simple sentences. Please note that SimpleNLG-EnFr can in reality generate more complex sentences and documents.

You can fill in the text boxes, adjust the options (like language) and click on Réaliser to realize a single sentence. The demo interface is only available in French for now.

Email me for any question on SimpleNLG-EnFr: Pierre-Luc Vaudry, vaudrypl (AT) iro.umontreal.ca

Return to main page