Overview

Attention. Starting from version 1.5, access to all API methods requires a free API key, which you can get by submitting a simple form.

Interfaces

You can use any of the following for accessing the Yandex.Translate API over HTTPS:

  • XML interface (returns the response as an XML document).
  • JSON interface (returns the response as JavaScript objects with the same names and semantics as the XML elements).
  • JSONP interface (returns the response as JavaScript objects wrapped in a callback function with the specified name).

All the interfaces have the same functionality and use the same set of input parameters.

Supported languages

You can use the Yandex.Translate API to translate text into the following languages:

Language Code Language Code
Azerbaijan az Malayalam ml
Albanian sq Maltese mt
Amharic am Macedonian mk
English en Maori mi
Arabic ar Marathi mr
Armenian hy Mari mhr
Afrikaans af Mongolian mn
Basque eu German de
Bashkir ba Nepali ne
Belarusian be Norwegian no
Bengali bn Punjabi pa
Burmese my Papiamento pap
Bulgarian bg Persian fa
Bosnian bs Polish pl
Welsh cy Portuguese pt
Hungarian hu Romanian ro
Vietnamese vi Russian ru
Haitian (Creole) ht Cebuano ceb
Galician gl Serbian sr
Dutch nl Sinhala si
Hill Mari mrj Slovakian sk
Greek el Slovenian sl
Georgian ka Swahili sw
Gujarati gu Sundanese su
Danish da Tajik tg
Hebrew he Thai th
Yiddish yi Tagalog tl
Indonesian id Tamil ta
Irish ga Tatar tt
Italian it Telugu te
Icelandic is Turkish tr
Spanish es Udmurt udm
Kazakh kk Uzbek uz
Kannada kn Ukrainian uk
Catalan ca Urdu ur
Kyrgyz ky Finnish fi
Chinese zh French fr
Korean ko Hindi hi
Xhosa xh Croatian hr
Khmer km Czech cs
Laotian lo Swedish sv
Latin la Scottish gd
Latvian lv Estonian et
Lithuanian lt Esperanto eo
Luxembourgish lb Javanese jv
Malagasy mg Japanese ja
Malay ms