Jump to content

Comparison of machine translation applications

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Ffederal (talk | contribs) at 22:47, 26 April 2019. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A machine translation application is a program that attempts to translate text or speech from one natural language to another. Machine translation applications have become relevant to the modern language industry. Please see the individual products' articles for further information.

General information

Basic general information for popular Machine translation applications.

Name Platform License Price Latest stable release Source availability Notes
TransPerfect AI Cross-platform SaaS Commercial, based on usage No Customized or off-the-shelf neural machine translation
Iconic Translation Machines Cross-platform (Web application), Linux, Windows Proprietary software Commercial, based on usage / license 2.0 No Custom Neural Machine Translation, industry-specific versions.
Omniscien Technologies Language Studio Windows, Linux, Web Application Proprietary software Depends on configuration and capacity.

Different prices for cloud vs on-premise and scale/volumes.

4.1 No Hybrid neural machine translation, hybrid deep neural machine translation, syntax-based, rules-based and statistical machine translation. Provides a server platform and a set of desktop tools to aid in translation.

Omnscien also offers Machine learning, data cleaning and language processing tools.

Pairaphrase Cross-platform
(Web application)
Proprietary software Depends on plan No
Apertium Cross-platform

(Web application), Unix compatible
Precompiled packages available for Debian

GPL No Fee Required 3.4.2 Yes Rule-based, shallow transfer; all programs and language data are free and open source
Anusaaraka Unix compatible GPL No Fee Required 0.50 Yes Rule-based, deep parser based, paninian framework based; all programs and language data are free and open-source
IBM Cross-platform
SaaS Free, Commercial (varies by plan) 3.0 No Both rule-based and statistical models developed by IBM Research.

Neural Machine Translation models available through the Watson Language Translator API for developers.[1][2]

OpenLogos Windows, Linux GPL or Paid

initiative taker

No Fee Required 1.0.3 Yes Rule-based, deep transfer
Moses Cross-platform LGPL No Fee Required 3.0[3] Yes Drop-in replacement for Pharaoh, features factored translation models and decoding of confusion networks.
Moses for Mere Mortals Ubuntu Linux GPL No Fee Required 2014-11-16 Yes Free open source; based on Moses; translation memories integration.
NiuTrans Cross-platform GPL No fee required 1.1.0 Yes Competitive performance for Chinese translation tasks; statistical machine translation. Supports phrase-based, hierarchical phrase-based, and syntax-based (string-to-tree, tree-to-string, and tree-to-tree) models for research purposes.
Google Translate Cross-platform
(Web application)
SaaS No fee required Beta No Statistical and neural machine translation
Bing Translator Cross-platform
(Web application)
SaaS No fee required Final No Microsoft's linguistically informed statistical MT system
Yandex.Translate Cross-platform
(Web application)
SaaS No fee required No Statistical and neural machine translation
SAIC Omnifluent Windows, Linux, Web, i0S Commercial License, Server, SaaS Depends on configuration 3.0 No Hybrid machine translation combines rule-based machine translation and statistical machine translation, integrated with automatic speech recognition on a single platform that translates text and audio files.[4][5]
SYSTRAN Cross-platform
(Web application)
Proprietary software $200 (desktop) – $15,000 and up (enterprise server) Version 7 No Hybrid rules-based and SMT
Slate Rocks Cross-platform LGPL and

Proprietary software

Free, $269 or $549

depending on edition

1.5 Yes Applications with complete SMT stack run on Windows, Linux and MacOS to build Moses SMT models and integrate with CAT tools.
GramTrans Cross-platform
(Web application)
Freeware No Fee Required ? No Rule-based, using constraint grammar
Promt Cross-platform
(Web application)
Proprietary software Commercial 12.5 No Hybrid, rules-based, SMT and neural[6]
SDL Machine Translation Cross-platform
(Web application)
Commercial Commercial ? No Neural and Statistical based Machine Translation
Babylon Windows, Mac Proprietary software Depends on license ($9.90–$89 for one license) 10.3 No Prompts to install the Babylon Toolbar, a browser hijacker which is difficult to remove.[7][8]
IdiomaX Windows, Symbian S60, Windows Mobile Proprietary software Depends on configuration 6.0 No Rule-based
Transsoftware Windows Proprietary software Commercial 1.0 No

Languages features comparison

The following table compares the number of languages which the following machine translation programs can translate between. (Moses allows you to train translation models for any language pair, though collections of translated texts (parallel corpus) need to be provided.)

This is not an all-encompassing list. For example, Google and Omniscien Technologies (formerly Asia Online) have many more language pairs than those listed below. This is a general comparison of key languages only. A full and accurate list of language pairs supported by each product should be found on each of the products websites.

Language Pairaphrase Xerox Easy Translator Omniscien Technologies Language Studio IBM Watson Apertium OpenLogos Google Translate Slate Rocks Moses for Mere Mortals Babel Fish Bing Translator GramTrans SYSTRAN IdiomaX SAIC Omnifluent lingenio translate TransPerfect AI
To English Arabic to English Yes No Yes Yes No No Yes Yes No No Yes No Yes No Yes No Yes
Catalan to English Yes No No No Yes No Yes Yes Yes No Yes No No No No No Yes
Chinese (Simplified) to English Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes No Yes No Yes
Chinese (Traditional) to English Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes No Yes No Yes
Czech to English Yes Yes Yes Yes No No Yes Yes Yes No Yes No Yes No No No Yes
Danish to English Yes Yes Yes Yes No No Yes Yes Yes No Yes Yes Yes No No No Yes
Dutch to English Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes No No No Yes
Esperanto to English No No No No Yes No Yes No Yes No No No No No No No No
Estonian to English Yes Yes Yes No No No Yes Yes Yes No Yes No Yes No No No Yes
Finnish to English Yes Yes Yes Yes No No Yes Yes Yes No Yes No Yes No No No Yes
French to English Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes
Galician to English Yes No No No Yes No Yes No Yes No No No No No No No Yes
German to English Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes
Greek to English Yes Yes Yes No No No Yes Yes Yes Yes Yes No Yes No Yes No Yes
Haitian Creole to English Yes Yes Yes No No No Yes No No No Yes No No No No No No
Hebrew to English Yes No No No No No Yes Yes No No Yes No No No Yes No Yes
Hindi to English Yes No Yes Yes No No Yes Yes No No Yes No Yes No No No No
Hungarian to English Yes Yes Yes Yes No No Yes Yes Yes No Yes No Yes No No No Yes
Indonesian to English Yes Yes Yes No No No Yes No No No Yes No No No Yes No Yes
Irish to English No No Yes No No No Yes Yes Yes No No No No No No No No
Italian to English Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes Yes Yes No Yes
Japanese to English Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes No Yes No Yes
Korean to English Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes No Yes No Yes
Latvian to English Yes Yes Yes No No No Yes Yes Yes No Yes No Yes No No No No
Lithuanian to English Yes Yes No No No Yes Yes Yes No Yes No Yes No No No No
Macedonian to English No No No No Yes No Yes No Yes No No No No No No No No
Malay to English Yes Yes Yes No No No Yes No No No Yes No No No No No No
Maltese to English Yes Yes Yes No No No Yes No Yes No No No No No No No No
Norwegian to English Yes Yes Yes Yes No No Yes No Yes No Yes Yes Yes No No No Yes
Persian to English Yes No Yes Yes No No Yes No No No Yes No Yes No Yes No No
Polish to English Yes Yes Yes Yes No No Yes Yes Yes No Yes No Yes No No No Yes
Portuguese to English Yes Yes Yes No No No Yes Yes Yes Yes Yes Yes Yes No Yes No Yes
Portuguese (Brazilian) to English Yes Yes Yes Yes No No No Yes No No No No No No Yes No Yes
Romanian to English Yes Yes Yes No No No Yes Yes Yes No Yes No Yes No No No Yes
Russian to English Yes Yes No Yes No Yes Yes Yes Yes Yes No Yes Yes Yes No Yes
Serbo-Croatian to English Yes No No No No No Yes Yes Yes No No No No No No No No
Slovak to English Yes Yes Yes No No No Yes Yes Yes No Yes No Yes No No No No
Slovene to English Yes Yes Yes No No No Yes Yes Yes No No No Yes No No No No
Spanish to English Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes No Yes Yes Yes No Yes
Swedish to English Yes Yes Yes Yes No No Yes Yes Yes No Yes Yes Yes No No No Yes
Tagalog to English No No Yes No No No Yes No No No No No No No Yes No No
Thai to English Yes No Yes No No No Yes No No No Yes No No No Yes No Yes
Turkish to English Yes Yes Yes Yes No No Yes No No No Yes No Yes No Yes No No
Ukrainian to English Yes Yes Yes No No No Yes Yes Yes No Yes No Yes No Yes No Yes
Welsh to English Yes Yes Yes No Yes No Yes No Yes No Yes No No No No No No
Language Pairaphrase Xerox Easy Translator Omniscien Technologies Language Studio IBM Watson Apertium OpenLogos Google Translate Slate Rocks Moses for Mere Mortals Babel Fish Bing Translator GramTrans SYSTRAN IdiomaX SAIC Omnifluent lingenio translate TransPerfect AI
Chinese (Simplified) English to Chinese (Simplified) Yes Yes Yes Yes No No Yes Yes No Yes Yes Yes Yes No Yes No Yes
German to Chinese (Simplified) Yes Yes Yes No No No Yes Yes No No No No No No No No Yes
To Chinese (Traditional) English to Chinese (Traditional) Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes No Yes No Yes
German to Chinese (Traditional) Yes Yes Yes No No No Yes Yes No No No No No No No No No
To Dutch English to Dutch Yes Yes Yes Yes No ? Yes Yes Yes Yes Yes Yes Yes No Yes No Yes
French to Dutch Yes Yes Yes No No No Yes Yes Yes Yes Yes No Yes No Yes No Yes
To French English to French Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes
German to French Yes Yes Yes Yes No ? Yes Yes Yes Yes Yes No Yes No Yes Yes Yes
Spanish to French Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes
Catalan to French Yes No No No Yes No Yes Yes Yes No Yes No No No No No No
Russian to French Yes Yes No No No Yes Yes Yes Yes Yes Yes No No Yes Yes No No
Dutch to French Yes Yes Yes No No No Yes Yes Yes Yes Yes No Yes No Yes No Yes
Italian to French Yes Yes Yes No ? ? Yes Yes Yes ? Yes ? Yes Yes Yes No No
Breton to French No No No No Yes No No No Yes No No No No No No No No
To Galician English to Galician No No No No Yes ? Yes No Yes No No No No No No No No
Portuguese to Galician No No No No Yes No Yes No Yes No No No No No No No No
Spanish to Galician No No No No Yes No Yes No Yes No No No No No No No Yes
To German Chinese (Simplified) to German Yes Yes Yes No No No No Yes No No No No No No No No No
Chinese (Traditional) to German Yes Yes Yes No No No No Yes No No No No No No No No No
English to German Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes
French to German Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes No Yes Yes Yes
Spanish to German Yes Yes Yes No No No Yes Yes Yes No Yes No Yes No Yes No No
Russian to German Yes Yes Yes No No No Yes Yes No Yes Yes No No No Yes No No
Italian to German Yes Yes Yes Yes ? ? Yes Yes Yes ? Yes ? Yes Yes Yes No No
To Italian English to Italian Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes Yes Yes No Yes
Spanish to Italian Yes Yes Yes No No ? Yes Yes Yes ? Yes ? Yes Yes Yes No No
French to Italian Yes Yes Yes No No ? Yes Yes Yes ? Yes ? Yes Yes Yes No No
German to Italian Yes Yes Yes Yes No ? Yes Yes Yes ? Yes ? Yes Yes Yes No No
To Japanese English to Japanese Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes No Yes No Yes
German to Japanese Yes Yes Yes No No No Yes Yes No No Yes No No No Yes No No
To Korean English to Korean Yes Yes Yes Yes No No Yes Yes No Yes Yes Yes Yes No Yes No Yes
To Portuguese English to Portuguese Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes No Yes No Yes
To Russian English to Russian Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No Yes No Yes No Yes
French to Russian Yes Yes No No No No Yes Yes Yes No Yes No No No Yes No No
Spanish to Russian Yes Yes No No No No Yes Yes Yes No Yes No No No Yes No No
German to Russian Yes Yes Yes No No No Yes Yes Yes No Yes No No No Yes No No
Italian to Russian Yes Yes No No No No Yes Yes Yes No Yes No No No Yes No No
To Spanish English to Spanish Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes No Yes
Russian to Spanish Yes Yes No No No No Yes Yes Yes No Yes No No No Yes No No
French to Spanish Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes No Yes Yes Yes No No
German to Spanish Yes Yes Yes No No ? Yes Yes Yes No Yes No Yes No Yes No No
Italian to Spanish Yes Yes Yes No ? ? Yes Yes Yes ? Yes ? No Yes Yes No No
To Welsh English to Welsh Yes Yes Yes No No No Yes No Yes No Yes No No No No No No
Language Pairaphrase Xerox Easy Translator Omniscien Technologies Language Studio IBM Watson Apertium OpenLogos Google Translate Slate Rocks Moses for Mere Mortals Babel Fish Bing Translator GramTrans SYSTRAN IdiomaX SAIC Omnifluent lingenio translate TransPerfect AI
To Arabic English to Arabic Yes No Yes Yes No No Yes Yes No No Yes No Yes No Yes No Yes
To Catalan English to Catalan Yes No No No Yes ? Yes Yes Yes No Yes No No No No No Yes
French to Catalan Yes No No No Yes No Yes Yes Yes No Yes No No No No No No
Italian to Catalan Yes No No No Yes No Yes Yes Yes No Yes No No No No No No
Occitan to Catalan No No No No Yes No Yes No Yes No No No No No No No No
Spanish to Catalan Yes No No Yes Yes No Yes Yes Yes No Yes No No No No No Yes
To Czech English to Czech Yes Yes Yes Yes No ? Yes Yes Yes No Yes No Yes No No No Yes
German to Czech Yes Yes Yes No No No Yes Yes Yes No Yes No No No No No No
To Danish English to Danish Yes Yes Yes Yes No ? Yes Yes Yes No Yes Yes No No No No Yes
To Esperanto Catalan to Esperanto No No No No Yes No Yes No Yes No No No No No No No No
Danish to Esperanto No No No No No No Yes No Yes No No Yes No No No No No
English to Esperanto No No No No Yes No Yes No Yes No No Yes No No No No No
French to Esperanto No No No No Yes No Yes No Yes No No No No No No No No
Spanish to Esperanto No No No No Yes No Yes No Yes No No No No No No No No
To Finnish English to Finnish Yes Yes Yes Yes No ? Yes Yes Yes No Yes No Yes No No No No
To Greek English to Greek Yes Yes Yes No No ? Yes Yes Yes Yes Yes No Yes No Yes No No
To Haitian Creole English to Haitian Creole Yes Yes No No No No Yes No Yes No Yes No No No No No No
To Hebrew English to Hebrew Yes No No No No No Yes Yes Yes No Yes No No No Yes No Yes
To Hindi English to Hindi Yes No Yes Yes No No Yes Yes No No Yes No No No No No No
To Hungarian English to Hungarian Yes Yes Yes Yes No ? Yes Yes Yes No Yes No Yes No No No No
To Norwegian Bokmål English to Norwegian Bokmål Yes Yes Yes Yes No ? Yes No Yes No No Yes No No No No Yes
Norwegian Nynorsk to Norwegian Bokmål Yes No No No Yes No No No Yes No No No No No No No Yes
To Norwegian Nynorsk Norwegian Bokmål to Norwegian Nynorsk Yes No No No Yes No No No Yes No No No No No No No Yes
To Occitan Catalan to Occitan No No No No Yes No No No Yes No No No No No No No No
Spanish to Occitan No No No No Yes No No No Yes No No No No No No No No
To Persian English to Persian Yes No Yes Yes No No Yes No No No Yes No No No Yes No No
To Polish English to Polish Yes Yes Yes Yes No ? Yes Yes Yes No Yes No Yes No No No Yes
German to Polish Yes Yes Yes No No No Yes Yes Yes No Yes No No No No No No
To Romanian English to Romanian Yes Yes Yes No No ? Yes Yes Yes No Yes No Yes No No No Yes
To Serbo-Croatian English to Serbo-Croatian Yes No Yes No No ? Yes Yes Yes No No Yes No No No No No
To Slovenian English to Slovenian Yes No Yes No No No Yes Yes Yes No No No No No No No No
German to Slovenian Yes No Yes No No No Yes Yes Yes No No No No No No No No
To Swedish English to Swedish Yes Yes Yes Yes No ? Yes Yes Yes No Yes No Yes No No No Yes
To Turkish English to Turkish Yes Yes Yes Yes No No Yes No No No Yes No Yes No Yes No No
To Ukrainian English to Ukrainian Yes Yes Yes No No ? Yes Yes Yes No Yes No Yes No Yes No No
Total (confirmed) 55 85 85 51 27 7 110 94 31 89 10 64 15 59 6 59

See also

References

  1. ^ "Watson Language Translator". www.ibm.com. 2016-11-28. Archived from the original on 2017-11-08. Retrieved 2017-11-08. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  2. ^ language-translator-nodejs: Sample Node.js Application for the IBM Language Translation Service, Watson Developer Cloud, 2017-11-08, retrieved 2017-11-08
  3. ^ http://www.statmt.org/moses/?n=Moses.Releases
  4. ^ Sarkhel, Kunal. "AppTek". omnifluent.com. Retrieved 2017-11-08.
  5. ^ Sarkhel, Kunal. "Capabilities & Services AppTek". www.omnifluent.com. Retrieved 2017-11-08.
  6. ^ http://blog.translate.ru/2019/04/nejronnye-seti-oflajn-perevodchiki-i-konkurenciya-nikita-shablykov-o-texnologiyax-mashinnogo-perevoda/
  7. ^ Remove FBI & Babylon Zombie Virus PCPitstop.com, author Steve Hogan, October 11, 2012
  8. ^ How To Uninstall The Babylon Toolbar Completely Martin Brinkmann, ghacks.net, August 17, 2011