/mt This web API interface is a general purpose machine translation proxy server. It front ends one or many different machine translation services, and presents a common interface to the clients using this interface, so the client can just submit one query to WWL, which proxies the request through to upstream services. It expects the following parameters:
- sl = source language (ISO code)
- tl = target language (ISO code)
- st = source text (Unicode UTF-8 encoding)
- mtengine = machine translation engine to use (to override automatic selection)
The proxy server currently supports the following machine translation services (more are being added for the June OSS release):
- Google : about 50 languages supported
- Apertium : Spanish, Catalan, French, Portuguese, Galician, Basque, Bretton
- Moses : open source statistical machine translation system
- World Lingo: commercial machine translation service (SaaS)
NOTE: to request a combined recordset containing both human and machine translations, call the /q (get.py) web service instead, as it returns both types of translations depending on query settings. This method is provided specifically for MT queries, and for backward compatibility with the version 1 web API.