Skip to content

TTS and translation supported languages

Here I will list all the languages which have tts and language translation support. The tts API that was used for this application is the soundoftext API, whereas for translation I used the mymemory translate API. The TTS supported languages are thus the languages supported by the soundoftext API, and analogously the translation supported languages are the languages supported by the mymemory API.

TTS supported languages:

Language idLanguage
af-ZAAfrikaans
sqAlbanian
ar-AEArabic
hyArmenian
bn-BDBengali (Bangladesh)
bn-INBengali (India)
bsBosnian
myBurmese (Myanmar)
ca-ESCatalan
cmn-Hant-TWChinese
hr-HRCroatian
cs-CZCzech
da-DKDanish
nl-NLDutch
en-AUEnglish (Australia)
en-GBEnglish (United Kingdom)
en-USEnglish (United States)
eoEsperanto
etEstonian
fil-PHFilipino
fi-FIFinnish
fr-FRFrench
fr-CAFrench (Canada)
de-DEGerman
el-GRGreek
guGujarati
hi-INHindi
hu-HUHungarian
is-ISIcelandic
id-IDIndonesian
it-ITItalian
ja-JPJapanese (Japan)
knKannada
kmKhmer
ko-KRKorean
laLatin
lvLatvian
mkMacedonian
mlMalayalam
mrMarathi
neNepali
nb-NONorwegian
pl-PLPolish
pt-BRPortuguese
ro-RORomanian
ru-RURussian
sr-RSSerbian
siSinhala
sk-SKSlovak
es-MXSpanish (Mexico)
es-ESSpanish (Spain)
swSwahili
sv-SESwedish
taTamil
teTelugu
th-THThai
tr-TRTurkish
uk-UAUkrainian
urUrdu
vi-VNVietnamese
cyWelsh

Translation supported languages:

Language idLanguage
af-ZAAfrikaans
sq-ALAlbanian
am-ETAmharic
ar-SAArabic
hy-AMArmenian
az-AZAzerbaijani
bjs-BBBajan
rm-ROBalkan Gipsy
eu-ESBasque
bem-ZMBemba
bn-INBengali
be-BYBelarusian
bi-VUBislama
bs-BABosnian
br-FRBreton
bg-BGBulgarian
my-MMBurmese
ca-ESCatalan
ceb-PHCebuano
ch-GUChamorro
zh-CNChinese (Simplified)
zh-TWChinese Traditional
zdj-KMComorian (Ngazidja)
cop-EGCoptic
aig-AGCreole English (Antigua and Barbuda)
bah-BSCreole English (Bahamas)
gcl-GDCreole English (Grenadian)
gyn-GYCreole English (Guyanese)
jam-JMCreole English (Jamaican)
svc-VCCreole English (Vincentian)
vic-USCreole English (Virgin Islands)
ht-HTCreole French (Haitian)
acf-LCCreole French (Saint Lucian)
crs-SCCreole French (Seselwa)
pov-GWCreole Portuguese (Upper Guinea)
hr-HRCroatian
cs-CZCzech
da-DKDanish
nl-NLDutch
dz-BTDzongkha
en-GBEnglish
eo-EUEsperanto
et-EEEstonian
fn-FNGFanagalo
fo-FOFaroese
fi-FIFinnish
fr-FRFrench
gl-ESGalician
ka-GEGeorgian
de-DEGerman
el-GRGreek
grc-GRGreek (Classical)
gu-INGujarati
ha-NEHausa
haw-USHawaiian
he-ILHebrew
hi-INHindi
hu-HUHungarian
is-ISIcelandic
id-IDIndonesian
kl-GLInuktitut (Greenlandic)
ga-IEIrish Gaelic
it-ITItalian
ja-JPJapanese
jv-IDJavanese
kea-CVKabuverdianu
kab-DZKabylian
kn-INKannada
kk-KZKazakh
km-KMKhmer
rw-RWKinyarwanda
rn-BIKirundi
ko-KRKorean
ku-TRKurdish
ckb-IQKurdish Sorani
ky-KGKyrgyz
lo-LALao
la-VALatin
lv-LVLatvian
lt-LTLithuanian
lb-LULuxembourgish
mk-MKMacedonian
mg-MGMalagasy
ms-MYMalay
dv-MVMaldivian
mt-MTMaltese
gv-IMManx Gaelic
mi-NZMaori
mh-MHMarshallese
men-SLMende
mn-MNMongolian
mfe-MUMorisyen
ne-NPNepali
niu-NUNiuean
no-NONorwegian
ny-MWNyanja
ur-PKPakistani
pau-PWPalauan
pa-INPanjabi
pap-CWPapiamentu
ps-PKPashto
fa-IRPersian
pis-SBPijin
pl-PLPolish
pt-PTPortuguese
pot-USPotawatomi
qu-PEQuechua
ro-RORomanian
ru-RURussian
sm-WSSamoan
sg-CFSango
gd-GBScots Gaelic
sr-RSSerbian
sn-ZWShona
si-LKSinhala
sk-SKSlovak
sl-SISlovenian
so-SOSomali
st-STSotho, Southern
es-ESSpanish
srn-SRSranan Tongo
sw-SZSwahili
sv-SESwedish
de-CHSwiss German
syc-TRSyriac (Aramaic)
tl-PHTagalog
tg-TJTajik
tmh-DZTamashek (Tuareg)
ta-LKTamil
te-INTelugu
tet-TLTetum
th-THThai
bo-CNTibetan
ti-TITigrinya
tpi-PGTok Pisin
tkl-TKTokelauan
to-TOTongan
tn-BWTswana
tr-TRTurkish
tk-TMTurkmen
tvl-TVTuvaluan
uk-UAUkrainian
ppk-IDUma
uz-UZUzbek
vi-VNVietnamese
wls-WFWallisian
cy-GBWelsh
wo-SNWolof
xh-ZAXhosa
yi-YDYiddish
zu-ZAZulu

Languages with latinization support

Latinization (i.e the transformation of words in a language into a phonetically similar form expressed in latin script) is supported for the following languages:

  • Japanese kana and kanji
  • Chinese hanzi
  • Korean hangul
  • Ge'ez script (used by tigre, tigrinya, amharic exc.)
  • Hindi
  • Arabic
  • Hebrew
  • Greek
  • Persian
  • Burmese
  • Lao
  • Khmer
  • Thai
  • Armenian
  • Georgian
  • Cyrillic (russian, serbian, mongolian, kazakh, bulgarian, ukrainian and many more)

Released under the MIT License.