Natural Language Generation
is a server that accepts JSON representations of sentences and generates English sentences. A wrapper on
database-to-text generation using openccg
Definitions of some NLG terms, links to NLG systems, and a long list of related papers.
NLG paper by Iyyer, Boyd-Graber, Daumé III
Functional Unification Formalism NLG
Note: this appears to be a Google Summer of Code project that has not been updated since 2008