Natural Language Generation is the natural language processing task of generating natural language from a machine representation system such as a knowledge base or a logical form.
|SimpleNLG||Java||Free||MPL||SimpleNLG is a simple Java API designed to facilitate the generation of Natural Language. 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.|
|jmNL||Java||Free||Apache||This project implements a framework to build the classic NL infrastructure needed by dialogue agents. It allows people to extend it by implementing their own external communication protocols, NLU, NLG, and DM modules.|