All Products
Search
Document Center

Machine Translation:General Version of Machine Translation

Last Updated:Apr 01, 2026

General Version of Machine Translation supports up to 214 language pairs across diverse industries and use cases.

Supported languages

All 16 core languages support bidirectional translation — you can use any of them as either a source or target language:

Chinese, English, Korean, Japanese, French, Spanish, Portuguese, Italian, Russian, Arabic, Turkish, Indonesian, Vietnamese, Thai, Polish, and German.

The following Chinese variants support unidirectional translation only:

Source languageTarget language
Simplified ChineseTraditional Chinese
Traditional ChineseSimplified Chinese
Simplified ChineseCantonese

Language codes

Use the codes below when specifying languages in your API calls.

LanguageCode
Abkhazianab
Achineseace
Afrikaansaf
Akanak
Albaniansq
Amharicam
Arabicar
Aragonesean
Armenianhy
Assameseas
Asturianast
Azerbaijaniaz
Aymaraay
Bambarabm
Bashkirba
Basqueeu
Belarusianbe
Bemba (Zambia)bem
Bengalibn
Berber languagesber
Bhojpuribho
Bislamabi
Baluchibal
Blinbyn
Bosnianbs
Bretonbr
Bulgarianbg
Burmesemy
Cantoneseyue
Catalanca
Central Huasteca Nahuatlnch
Cebuanoceb
Chamorroch
Chavacanocbk
Cherokeechr
Chinesezh
Chuvashcv
Cornishkw
Corsicanco
Creekmus
Crimean Tatarcrh
Czechcs
Danishda
Dhivehidv
Dutchnl
Englishen
Esperantoeo
Estonianet
Eweee
Faroesefo
Fijianfj
Filipinofil
Finnishfi
Frenchfr
Friulianfur
Furfvr
Galiciangl
Gandalg
Georgianka
Germande
Gilbertesegil
Groningsgos
Guaranign
Guerrero Nahuatlngu
Gujaratigu
Haitianht
Hausaha
Hawaiianhaw
Hebrewhe
Hiligaynonhil
Hindihi
Hmonghmn
Hungarianhu
Hupahup
Ibaniba
Icelandicis
Igboig
Idoio
Ilokoilo
Indonesianid
Ingushinh
Interlinguaia
Interlingueie
Inuktitutiu
Irishga
Italianit
Japaneseja
Javanesejv
K'iche'quc
Kabylekab
Kadazan Dusundtp
Kalaallisutkl
Kamkdx
Kannadakn
Kanurikr
Kashmiriks
Kashubiancsb
Kazakhkk
Kekchíkek
Khasikha
Khmerkm
Kirghizky
Klingontlh
Kongokg
Koreanko
Kurdishku
Kinyarwandarw
Laolo
Latinla
Latgalianltg
Latvianlv
Letzeburgeschlb
Limburgishli
Lingalaln
Lithuanianlt
Lojbanjbo
Low Germannds
Macedonianmk
Maithilimai
Malagasymg
Malayms
Malayalamml
Maltesemt
Manxgv
Maorimi
Marathimr
Mari (Russia)chm
Marshallesemh
Modern Greekel
Mongolianmn
Montenegrincnr
Morisyenmfe
Navajonv
Nepaline
Niueanniu
Northern Samise
Norwegianno
Nyanjany
Occitanoc
Ojibwaoj
Oriyaor
Oromoom
Ossetianos
Pampmn
Pangasinanpag
Panjabipa
Papiamentopap
Persianfa
Polishpl
Portuguesept
Pushtops
Quechuaqu
Romanianro
Romanshrm
Romanyrom
Rundirn
Russianru
Rusynrue
Samoansm
Sangosg
Sanskritsa
Scotssco
Serbo-Croatianhbs
Shanshn
Shonasn
Silesianszl
Sindhisd
Sinhalasi
Slovaksk
Sloveniansl
Somaliso
Spanishes
Sundanesesu
Swahilisw
Swedishsv
Syriacsyr
Tagalogtl
Tahitianty
Tajiktg
Tamilta
Tatartt
Telugute
Tetumtet
Thaith
Tigrinyati
Tok Pisintpi
Tonga (Tonga Islands)to
Tonga (Zambia)toi
Traditional Chinesezh-tw
Tsongats
Turkishtr
Turkmentk
Tuvalutvl
Tuviniantyv
Twitw
Udmurtudm
Umbunduumb
Upper Sorbianhsb
Urduur
Uzbekuz
Vendave
Vietnamesevi
Volapükvo
Walloonwa
Waray (Philippines)war
Welshcy
Western Frisianfy
Wolofwo
Xhosaxh
Yiddishyi
Yorubayo
Zazazza
Zuluzu
Lingua Franca Novalfn

When you make a call, you must specify the language codes for the source and target languages. You can enable automatic detection for the source language by setting its language code to auto. Ensure that you use the correct language codes. Otherwise, the call may fail. For more information about language codes, see Language codes for Machine Translation.

API reference

For more information about how to call the API operations, see Call the General-purpose Edition of Machine Translation and Call the batch translation feature.

For code examples and API details, see API code examples.

For technical support, join the DAMO Academy Machine Translation Customer DingTalk Group 21983957.