English to Urdu Machine translation system translates English
text into Urdu. It works by first parsing the source text
using an LFG parser, then it maps the English LFG parse tree
into a corresponding Urdu LFG parse tree. It then uses a generation
grammar to generate the translated Urdu sentence.
The current release includes
a desktop version for Windows, APIs for Linux and Windows,
translation system source code (C++), technical documentation
and lexicon data.
The system works reasonably
well with sentences of up to 8-10 words. Date, time and other
numerical formats are not handled.