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

To access the Yandex.Translate API over HTTPS, you can use:

  • The XML interface (the response is returned as an XML document).
  • The JSON interface (the response is returned as JavaScript objects with the same names and semantics as the XML elements).
  • The JSONP interface (the response is returned 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
ArabicarMongolianmn
ArmenianhyGermande
AfrikaansafNepaline
Basqueeulanguage codeno
BashkirbaPunjabipa
BelarusianbePersianfa
BengalibnPolishpl
BulgarianbgPortuguesept
BosnianbsRomanianro
WelshcyRussianru
HungarianhuCebuanoceb
VietnameseviSerbiansr
Haitian (Creole)htSinhalasi
GalicianglSlovakiansk
DutchnlSloveniansl
GreekelSwahilisw
GeorgiankaSundanesesu
GujaratiguTajiktg
DanishdaThaith
HebrewheTagalogtl
YiddishyiTamilta
IndonesianidTatartt
IrishgaTelugute
ItalianitTurkishtr
IcelandicisUdmurtudm
SpanishesUzbekuz
KazakhkkUkrainianuk
KannadaknUrduur
CatalancaFinnishfi
KyrgyzkyFrenchfr
ChinesezhHindihi
KoreankoCroatianhr
LatinlaCzechcs
LatvianlySwedishsv
LithuanianltScottish Gaelicgd
MalagasymgEstonianet
MalaymsEsperantoeo
MalayalammlJavanesejv
MaltesemtJapaneseja