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
AzerbaijanazMaltesemt
AlbaniansqMacedonianmk
AmharicamMaorimi
EnglishenMarathimr
ArabicarMarimhr
ArmenianhyMongolianmn
AfrikaansafGermande
BasqueeuNepaline
BashkirbaNorwegianno
BelarusianbePunjabipa
BengalibnPapiamentopap
BulgarianbgPersianfa
BosnianbsPolishpl
WelshcyPortuguesept
HungarianhuRomanianro
VietnameseviRussianru
Haitian (Creole)htCebuanoceb
GalicianglSerbiansr
DutchnlSinhalasi
Hill MarimrjSlovakiansk
GreekelSloveniansl
GeorgiankaSwahilisw
GujaratiguSundanesesu
DanishdaTajiktg
HebrewheThaith
YiddishyiTagalogtl
IndonesianidTamilta
IrishgaTatartt
ItalianitTelugute
IcelandicisTurkishtr
SpanishesUdmurtudm
KazakhkkUzbekuz
KannadaknUkrainianuk
CatalancaUrduur
KyrgyzkyFinnishfi
ChinesezhFrenchfr
KoreankoHindihi
XhosaxhCroatianhr
LatinlaCzechcs
LatvianlvSwedishsv
LithuanianltScottishgd
LuxembourgishlbEstonianet
MalagasymgEsperantoeo
MalaymsJavanesejv
MalayalammlJapaneseja