Microsoft Translator
The Microsoft Translator machine translation API
The Microsoft Translator machine translation API supports 111 languages.
20 machine translation management systems have Microsoft Translator integrations.
Customisation is supported. Glossaries can be used to customise the translation of specific words and phrases. Fine-tuning on parallel data can be used to fine-tune the model.
The API also supports file translation.
- Language support
- 111 languages
- Integrations
- 20 translation management systems
- Customisation
- Glossary, Fine-tuning
- Privacy policy
- microsoft.com/en-us/translator/business/notrace/
🛒 Self-service
Language support
111 languages are supported by the Microsoft Translator API. Afrikaans, Amharic, Arabic, Assamese, Azerbaijani , …
-
af
Afrikaans -
am
Amharic -
ar
Arabic -
as
Assamese -
az
Azerbaijani -
ba
Bashkir -
bg
Bulgarian -
bn
Bengali -
bo
Tibetan -
bs
Bosnian -
ca
Catalan -
cs
Czech -
cy
Welsh -
da
Danish -
de
German -
dv
Divehi -
el
Greek -
en
English -
es
Spanish -
et
Estonian -
eu
Basque -
fa
Persian -
fi
Finnish -
tl
Tagalog ⚠️ Microsoft Translator usesfil
. -
fj
Fijian -
fo
Faroese -
fr
French -
fr-ca
French | Canada -
ga
Irish -
gl
Galician -
gu
Gujarati -
he
Hebrew -
hi
Hindi -
hr
Croatian -
hsb
Upper Sorbian -
ht
Haitian -
hu
Hungarian -
hy
Armenian -
id
Indonesian -
ikt
Inuktitut -
is
Icelandic -
it
Italian -
iu
Inuktitut -
iu-Latn
Inuktitut | Latin -
ja
Japanese -
ka
Georgian -
kk
Kazakh -
km
Khmer -
ku
Kurdish ⚠️ Microsoft Translator useskmr
. -
kn
Kannada -
ko
Korean -
ckb
Sorani Kurdish ⚠️ Microsoft Translator usesku
. -
ky
Kyrgyz -
lo
Lao -
lt
Lithuanian -
lv
Latvian -
lzh
Chinese | Literary -
mg
Malagasy -
mi
Maori -
mk
Macedonian -
ml
Malayalam -
mn-Cyrl
Mongolian | Cyrillic -
mn-Mong
Mongolian | Mongolian -
mr
Marathi -
ms
Malay -
mt
Maltese -
hmn
Hmong ⚠️ Microsoft Translator usesmww
. -
my
Burmese -
nb
Norwegian -
ne
Nepali -
nl
Dutch -
or
Oriya -
otq
Northwestern Otomi -
pa
Punjabi -
pl
Polish -
fa-af
Persian | Dari ⚠️ Microsoft Translator usesprs
. -
ps
Pashto -
pt
Portuguese -
pt-pt
Portuguese | Portugal -
ro
Romanian -
ru
Russian -
sk
Slovak -
sl
Slovenian -
sm
Samoan -
so
Somali -
sq
Albanian -
sr-Cyrl
Serbian | Cyrillic -
sr-Latn
Serbian | Latin -
sv
Swedish -
sw
Swahili -
ta
Tamil -
te
Telugu -
th
Thai -
ti
Tigrinya -
tk
Turkmen -
tlh-Latn
Klingon | Latin -
tlh-Piqd
Klingon -
to
Tongan -
tr
Turkish -
tt
Tatar -
ty
Tahitian -
ug
Uyghur -
uk
Ukrainian -
ur
Urdu -
uz
Uzbek -
vi
Vietnamese -
yua
Yucatec Maya -
yue
Cantonese -
zh-Hans
Chinese | Simplified Chinese -
zh-Hant
Chinese | Traditional Chinese -
zu
Zulu