Overview
Interfaces
To access the Yandex Translate API over HTTPS, you can use:
- XML interface (the response is returned as an XML document).
- JSON interface (the response is returned as JavaScript objects with the same names and semantics as the XML elements).
- JSONP interface (the response is returned as JavaScript objects wrapped in a callback function with the specified name).
All interfaces have the same functionality and use the same input parameters.
Supported languages
You can use the Yandex Translate API to translate text to the following languages:
Language | Code | Language | Code |
---|---|---|---|
Azerbaijani | 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 | Nepalese | ne |
Belarusian | be | Norwegian | no |
Bengal | 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 | Sinhalese | si |
Hill Mari | mrj | Slovak | 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 |
Kirghiz | 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 |
Luxembourg | lb | Javanese | jv |
Malagasy | mg | Japanese | ja |
Malay | ms |