MTMonkey is a simple and easily adaptable infrastructure for Machine Translation web services, written in Python. It allows clients' JSON-encoded requests for different translation directions to be distributed among multiple MT servers.
This system consists of:
An overall schema of the system looks as follows:
There may be more workers for the same language pair. Workers may run on the same physical machine or on several different machines.
For a more detailed description of the overall architecture of MTMonkey, see our paper presented at MT Marathon 2013 in Prague or the accompanying poster.
MTMonkey is available for download on Github.