We present a web service which handles and distributes JSON-encoded HTTP requests for
machine translation (MT) among multiple machines running an MT system, including text pre- and post-processing. It is currently used to provide MT between several languages for cross-lingual information retrieval in the EU FP7 Khresmoi project. The software consists of an application server and remote workers which handle text processing and communicate translation requests to MT systems. The communication between the application server and the workers is based on the XML-RPC protocol. We present the overall design of the software and test results which document speed and scalability of our solution. Our software is licensed under the Apache 2.0 licence and is available for download from the Lindat-Clarin repository and Github.
%0 Journal Article
%1 tamchyna:2013:mtmonkey
%A Tamchyna, Aleš
%A Dušek, Ondřej
%A Rosa, Rudolf
%A Pecina, Pavel
%D 2013
%E Hajičová, Eva
%J The Prague Bulletin of Mathematical Linguistics
%K khresmoi-project myown
%P 31--40
%T MTMonkey: A Scalable Infrastructure for a Machine Translation Web Service
%U http://ufal.mff.cuni.cz/pbml/100/art-tamchyna-dusek-rosa-pecina.pdf
%V 100
%X We present a web service which handles and distributes JSON-encoded HTTP requests for
machine translation (MT) among multiple machines running an MT system, including text pre- and post-processing. It is currently used to provide MT between several languages for cross-lingual information retrieval in the EU FP7 Khresmoi project. The software consists of an application server and remote workers which handle text processing and communicate translation requests to MT systems. The communication between the application server and the workers is based on the XML-RPC protocol. We present the overall design of the software and test results which document speed and scalability of our solution. Our software is licensed under the Apache 2.0 licence and is available for download from the Lindat-Clarin repository and Github.
@article{tamchyna:2013:mtmonkey,
abstract = {We present a web service which handles and distributes JSON-encoded HTTP requests for
machine translation (MT) among multiple machines running an MT system, including text pre- and post-processing. It is currently used to provide MT between several languages for cross-lingual information retrieval in the EU FP7 Khresmoi project. The software consists of an application server and remote workers which handle text processing and communicate translation requests to MT systems. The communication between the application server and the workers is based on the XML-RPC protocol. We present the overall design of the software and test results which document speed and scalability of our solution. Our software is licensed under the Apache 2.0 licence and is available for download from the Lindat-Clarin repository and Github.},
added-at = {2013-09-02T20:48:29.000+0200},
author = {Tamchyna, Aleš and Dušek, Ondřej and Rosa, Rudolf and Pecina, Pavel},
biburl = {https://www.bibsonomy.org/bibtex/284eb94e4a529f366ed5c451b1a7bf758/rur},
editor = {Hajičová, Eva},
interhash = {10abe461b63247809a3b548285af19e0},
intrahash = {84eb94e4a529f366ed5c451b1a7bf758},
issn = {0032-6585},
journal = {The Prague Bulletin of Mathematical Linguistics},
keywords = {khresmoi-project myown},
month = {October},
pages = {31--40},
timestamp = {2013-09-02T20:48:29.000+0200},
title = {MTMonkey: A Scalable Infrastructure for a Machine Translation Web Service},
url = {http://ufal.mff.cuni.cz/pbml/100/art-tamchyna-dusek-rosa-pecina.pdf},
volume = 100,
year = 2013
}