Simplenlg is a free, open-source and simple Java API which was created to facilitate the generation of Natural Language.
Simplenlg was originally developed at the University of Aberdeen's Department of Computing Science.
Simplenlg is intended to function as a "realisation engine" for Natural Language Generation architectures, and has been used successfully in a number of projects, both academic and commercial.
Simplenlg handles the following
· Lexicon/morphology system: The default lexicon computes inflected forms (morphological realisation). We believe this has fair coverage. Better coverage can be obtained by using the NIH Specialist Lexicon (which is supported by simplenlg).
· Realiser: Generates texts from a syntactic form. Grammatical coverage is very limited compared to tools such as KPML and FUF/SURGE, but we believe it is adequate for many NLG tasks.
· Microplanning: Currently just simple aggregation, hopefully will grow over time.
Detailed instructions on how to install and use the Simplenlg utility on your Mac are available HERE.
Simplenlg is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
What's New in This Release: [ read full changelog ]
· Added HTMLFormatter. This allows SimpleNLG output to be formatted in HTML tags.