- Automatic language detection and simultaneous translation
A text's language is detected as soon as you start typing it in. You will begin to see translations after entering the first word.
- Voice input and text-to-speech
- The voice input and text-to-speech features are available to use in these popular browsers:Yandex, Google Chrome, Mozilla Firefox, and Opera.
- The service currently recognizes English, Russian, Turkish, and Ukrainian speech.
- Spell check
If Yandex.Translate detects an error in English, Kazakh, Russian, or Ukrainian text, then it will underline that word with a red line.
- Predictive typing
Start typing in text you want to translate and suggestions will appear that autofill the current word you are typing and offer the most likely subsequent one.
- On-screen keyboard
You can use the on-screen keyboard to help you enter text in the language you need (no matter what language you have set for your current keyboard).
- Online dictionary
In addition to text translation, Yandex.Translate offers detailed dictionary definitions that include translations grouped by meaning, usage examples, parts of speech, and transcriptions into the Latin alphabet.
English-Russian English-French Tatar-Russian English-Italian Turkish-Russian English-Turkish Norwegian-Russian English-Spanish Slovak-Russian English-Portuguese Danish-Russian English-Greek Swedish-Russian English-Latvian Greek-Russian English-Latvian Lithuanian-Russian English-Estonian Latvian-Russian English-Finnish Estonian-Russian German-Russian Finnish-Russian German-English Dutch-Russian German-Turkish Portuguese-Russian French-Russian Hill Mari-Russian Spanish-Russian Mari-Russian Italian-Russian Dutch-English Ukrainian-Russian Norwegian-English Belarusian-Russian Danish-English Bulgarian-Russian Swedish-English Polish-Russian Slovak-English Hungarian-Russian Czech-English Czech-Russian Ukrainian-English
Dictionary entries are displayed underneath the translation results.
The service also provides synonyms and similar expressions for words and phrases in Russian, English, Ukrainian, Belarusian, Spanish, Italian, German, Lithuanian, French, and Hungarian.
- Yandex.Translate API
You can use the Yandex.Translate API to insert machine translation into your app or web page.
For more information, see the Yandex.Translate API document.
Yandex.Translate can translate texts into the following languages:
Hill Mari β
Elvish (Sindarin) α