About Yandex.Translate

Yandex.Translate is a service that automatically translates words and whole texts, including websites. This service uses machine translation technology developed by Yandex.

Main features

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.

Available translation pairs
English-Russian Czech-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 Dutch-English
Spanish-Russian Norwegian-English
Italian-Russian Danish-English
Ukrainian-Russian Swedish-English
Belarusian-Russian Slovak-English
Bulgarian-Russian Czech-English
Polish-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, and French.

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.

Supported languages

Yandex.Translate can translate texts into the following languages:

Azerbaijani

Albanian

Amharic β

English

Arabic

Armenian

Afrikaans

Basque

Bashkir β

Bengali

Belarusian

Bulgarian

Bosnian

Welsh

Hungarian

Vietnamese

Haitian Creole

Galician

Dutch

Hill Mari β

Greek

Georgian

Gujarati

Danish

Hebrew

Yiddish

Indonesian

Irish

Spanish

Italian

Icelandic

Kazakh

Kannada

Catalan

Kyrgyz β

Chinese

Korean β

Xhosa β

Latin

Latvian

Lithuanian

Macedonian

Malagasy

Malay

Malayalam β

Maltese

Maori

Marathi

Mari β

Mongolian β

German

Nepali

Norwegian

Punjabi

Papiamento β

Farsi

Polish

Portuguese

Romanian

Russian

Cebuano

Serbian

Sinhalese

Slovak

Slovenian

Swahili

Sundanese

Tagalog

Tajik β

Thai

Tamil β

Tatar β

Telugu β

Turkish

Udmurt β

Uzbek β

Ukrainian

Urdu

Finnish

French

Croatian

Hindi

Czech

Swedish

Scottish

Elvish (Sindarin) α

Esperanto

Estonian

Javanese

Japanese β