nlgserv is a simple server that accepts JSON representations of sentences and generated English sentences from those.
It uses SimpleNLG (under the MPL 2.0 licence) available on code.google.com for natural language generation.
In order to use SimpleNLG (which is implemented in Java), Jython 2.7beta3 is also bundled, under the terms of the PSF v.2.
Additionally, it uses Bottle v0.12.7 (under the MIT licence available on github.com for handling HTTP requests.