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
AzerbaijanazMalagasymg
AlbaniansqMalayms
EnglishenMaltesemt
ArabicarMacedonianmk
ArmenianhyMongolianmn
AfrikaansafGermande
BasqueeuNorwegianno
BashkirbaPunjabipa
BelarusianbePersianfa
BengalibnPolishpl
BulgarianbgPortuguesept
BosnianbsRomanianro
WelshcyRussianru
HungarianhuSerbiansr
VietnameseviSinhalasi
Haitian (Creole)htSlovakiansk
GalicianglSloveniansl
DutchnlSwahilisw
GreekelTajiktg
GeorgiankaThaith
GujaratiguTagalogtl
DanishdaTamilta
HebrewheTatartt
IndonesianidTurkishtr
IrishgaUdmurtudm
ItalianitUzbekuz
IcelandicisUkrainianuk
SpanishesUrduur
KazakhkkFinishfi
KannadaknFrenchfr
CatalancaHindihi
KyrgyzkyCroatianhr
ChinesezhCzechcs
KoreankoSwedishsv
LatinlaEstonianet
LatvianlvJapaneseja
Lithuanianlt