Translator |
|
| | | | |
|
|
Overview
The web-based translation engines implemented in ImTranslator perform real-time translation between more than 90 languages and 3 translation providers: Google Translate, Microsoft Bing Translator, and others.
Compare online translators and choose the best translation.
ImTranslator for Chrome translates words, phrases, texts and webpages between more than 90 languages using Google, Microsoft Bing and Translator. The extension includes 4 translation applications and supports language detection, text-to-speech, dictionary, translation history and more.
ImTranslator for Firefox is one of the most popular add-ons for Firefox. The extension translates words, phrases, texts and webpages between more than 90 languages using 3 translation providers: Google, Microsoft Bing and Translator. ImTranslator has been downloaded over 23 million times.
ImTranslator for Opera performs translations of words, phrases, texts and webpages between 91 languages using 3 translation providers: Google, Microsoft Bing and Translator. The extension supports language detection, text-to-speech, dictionary, translation history and more.
Google Translate for Opera translates text, words, phrases and webpages between over 90 languages using Google Translate service. This extension supports language detection, back translation, text-to-speech, dictionary, translation history and settings customization.
ImTranslator for Yandex performs quick translation of a selected text, words, phrases and webpages between 91 languages and 3 translation providers (Google, Microsoft, Translator). ImTranslator is available on Yandex.Browser via Opera browser extensions.
Google Translate for Yandex translates selected texts, words, phrases and webpages between more than 90 languages using Google Translate service. This extension is available on Yandex.Browser via Opera browser extensions, and is fully compatible with Yandex browser.
|
Google Translate is a statistical multilingual machine-translation service provided by Google Inc. to translate written text from one language into another. Google Translate is based on statistical analysis of texts rather than traditional rule-based analysis. The Google translator supports more than 100 languages
Google does not translate from one language to another, but often translates first to English and then to the target language. However, because English, like all human languages, is ambiguous and depends on context, this can cause translation errors. (source: Wikipedia)
Microsoft Translator implements statistical machine translation platform to translate between 55 languages developed by Microsoft Research, as its backend translation software. Microsoft developed a translation portal as part of its Bing services to translate texts or entire web pages into different languages. When translating an entire web page, users are allowed to browse the original web page text and translation in parallel, supported by synchronized highlights, scrolling, navigation and language detection.
On a basic level, machine translation performs simple substitution of words in one natural language for words in another, but that alone usually cannot produce a good translation of a text, because recognition of whole phrases and their closest counterparts in the target language is needed. Solving this problem with corpus and statistical techniques is a rapidly growing field that is leading to better translations, handling differences in linguistic typology, translation of idioms, and the isolation of anomalies. (source: Wikipedia)
There are several approaches to the machine translation technology.
Statistical machine translation
The statistical machine translation approach generates translations using statistical methods based on bilingual texts. It uses existing source and target language translations (done by human translators) to find patterns it then uses to build rules for translating between those languages. The statistical approach allows improving the accuracy of the translation with more bilingual texts utilized. Where such corpora are available, impressive results can be achieved translating texts of a similar kind, but such corpora are still very rare.
Rule-based machine translation
Machine translation systems work with natural language, a data set that is infinitely varying, ambiguous and structurally complex. To translate adequately, the rule-based machine translation system must encode the knowledge of hundreds of syntactic patterns, variations, and exceptions, as well as the relationship among these patterns. MT system must include the dictionary and specific semantic knowledge about the usage of tens of thousands of words.
The system is to ensure the accurate identification of the part of speech and grammatical characteristics of words with may in different contexts be nouns, verbs, or adjectives, each having many possible translations.
See how these online translation technologies have been implemented into ImTranslator translation services:
ImTranslator Translation
ImTranslator Comparison Tool
Translate & Speak
|
|
|
The online translators implemented in ImTranslator perform real-time instant translation for Afrikaans, Albanian, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese (simplified), Chinese (traditional), Croatian, Czech, Danish, Dutch, English, Estonian, Esperanto, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Latin, Latvian, Lithuanian, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Sesotho, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Yiddish, Yoruba and Zulu languages and their combinations.
|
|
|
|
|
|
|
|
|
|
|
|
English -
Arabic |
|
Arabic -
English |
|
English -
Chinese |
|
Chinese -
English |
|
English -
Dutch |
|
Dutch -
English |
|
English -
French |
|
French -
English |
|
English -
German |
|
German -
English |
|
English -
Greek |
|
Greek -
English |
|
English -
Italian |
|
Italian -
English |
|
English -
Japanese |
|
Japanese -
English |
|
English -
Korean |
|
Korean -
English |
|
English -
Portuguese |
|
Portuguese -
English |
|
English -
Polish |
|
Polish -
English |
|
English -
Russian |
|
Russian -
English |
|
English -
Spanish |
|
Spanish -
English |
|
|
English -
Swedish |
|
French -
Dutch |
|
Dutch -
French |
|
French -
German |
|
German -
French |
|
French -
Greek |
|
Greek -
French |
|
French -
Italian |
|
Italian -
French |
|
French -
Portuguese |
|
Portuguese -
French |
|
French -
Spanish |
|
Spanish -
French |
|
German -
Italian |
|
Italian-
German |
|
German -
Portuguese |
|
Portuguese -
German |
|
German -
Spanish |
|
Spanish -
German |
|
Italian -
Portuguese |
|
Portuguese -
Italian |
|
Italian -
Spanish |
|
Spanish -
Italian |
|
Portuguese -
Spanish |
|
Spanish -
Portuguese |
|
and more ... |
|
|
|
|
|
|
|
|