Documentation

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:

LanguageCodeLanguageCode
AzerbaijanazMacedonianmk
AlbaniansqMaorimi
EnglishenMarathimr
ArabicarMarimhr
ArmenianhyMongolianmn
AfrikaansafGermande
BasqueeuNepaline
BashkirbaNorwegianno
BelarusianbePunjabipa
BengalibnPersianfa
BulgarianbgPolishpl
BosnianbsPortuguesept
WelshcyRomanianro
HungarianhuRussianru
VietnameseviCebuanoceb
Haitian (Creole)htSerbiansr
GalicianglSinhalasi
DutchnlSlovakiansk
Hill MarimrjSloveniansl
GreekelSwahilisw
GeorgiankaSundanesesu
GujaratiguTajiktg
DanishdaThaith
HebrewheTagalogtl
YiddishyiTamilta
IndonesianidTatartt
IrishgaTelugute
ItalianitTurkishtr
IcelandicisUdmurtudm
SpanishesUzbekuz
KazakhkkUkrainianuk
KannadaknUrduur
CatalancaFinnishfi
KyrgyzkyFrenchfr
ChinesezhHindihj
KoreankoCroatianhr
LatinlaCzechcs
LatvianlySwedishsv
LithuanianltScottish Gaelicgd
MalagasymgEstonianet
MalaymsEsperantoeo
MalayalammlJavanesejv
MaltesemtJapaneseja