Difference between revisions of "Apertium services"

From Apertium
Jump to navigation Jump to search
Line 5: Line 5:
* <code>ScaleMT</code>, see [[ScaleMT]], a multiprocess Java XML-RPC/REST server, starting apertium language pairs as new processes
* <code>ScaleMT</code>, see [[ScaleMT]], a multiprocess Java XML-RPC/REST server, starting apertium language pairs as new processes


* <code>apertium-apy</code>, see [[apy]], a multiprocess Python 3 tornado http server, starting apertium language pairs as new processes
* <code>apertium-apy</code>, see [[Apy]], a multiprocess Python 3 tornado http server, starting apertium language pairs as new processes


ScaleMT and Apertium-service are in need of some maintenance, but Apy is well-maintained, pretty easy to install, and is currently used for https://apertium.org. If you want to run a translation server yourself, just [[Installation|install some language pairs]] and run [[Apy]], it's pretty simple. Or, if you're lazy, you can use our server, more info at [[Apy]].
You can download the source code of these services and install any of them on your own server, or use the [[Apertium web service]], which is based on [[ScaleMT]] and is installed on our servers.




Applications which use the Apertium service include [http://translate.sourceforge.net/wiki/virtaal/index Virtaal], [http://code.google.com/p/okapi/ Okapi], [http://www.omegat.org/ OmegaT], [[begiak]], …
Applications which use the Apertium service include [http://translate.sourceforge.net/wiki/virtaal/index Virtaal], [http://code.google.com/p/okapi/ Okapi], [http://www.omegat.org/ OmegaT], [[begiak]], [https://www.mediawiki.org/wiki/Content_translation/FAQ Wikipedia's Content Translation] (running on their own servers)





Revision as of 19:49, 13 April 2015

There are three main Apertium service implementations:

  • apertium-service, see Apertium-service, a multithreaded C++ XML-RPC/REST/SOAP server, using apertium as a library
  • ScaleMT, see ScaleMT, a multiprocess Java XML-RPC/REST server, starting apertium language pairs as new processes
  • apertium-apy, see Apy, a multiprocess Python 3 tornado http server, starting apertium language pairs as new processes

ScaleMT and Apertium-service are in need of some maintenance, but Apy is well-maintained, pretty easy to install, and is currently used for https://apertium.org. If you want to run a translation server yourself, just install some language pairs and run Apy, it's pretty simple. Or, if you're lazy, you can use our server, more info at Apy.


Applications which use the Apertium service include Virtaal, Okapi, OmegaT, begiak, Wikipedia's Content Translation (running on their own servers) …


See also