Multi-language support

Captionator includes multi-language support using both Whisper and Siri. The multi-language support in Whisper is far superior to the language support in Siri. The user interface is English only, but it is able to produce captions in several other languages supported by the engine. The list below includes the various languages, and their testing states. If you test out captionator with a new language, please let us know about it, as others would love to hear if about it!

If you see a “Cloud” next to your language while using the Siri Engine, that means the language pack is not installed, and on-device transcriptions are not available. You can install them from System Preferences -> Language & Regions -> Translation Languages.

Whisper Languages

CodeLanguage
afAfrikaans
sqAlbanian
amAmharic
arArabic
hyArmenian
asAssamese
azAzerbaijani
baBashkir
euBasque
beBelarusian
bnBengali
bsBosnian
brBreton
bgBulgarian
caCatalan
zhChinese
hrCroatian
csCzech
daDanish
nlDutch
enEnglish
etEstonian
foFaroese
fiFinnish
frFrench
glGalician
kaGeorgian
deGerman
elGreek
guGujarati
htHaitian Creole
haHausa
hawHawaiian
heHebrew
hiHindi
huHungarian
isIcelandic
idIndonesian
itItalian
jaJapanese
jwJavanese
knKannada
kkKazakh
kmKhmer
koKorean
loLao
laLatin
lvLatvian
lnLingala
ltLithuanian
lbLuxembourgish
mkMacedonian
mgMalagasy
msMalay
mlMalayalam
mtMaltese
miMaori
mrMarathi
mnMongolian
myMyanmar
neNepali
noNorwegian
nnNynorsk
ocOccitan
psPashto
faPersian
plPolish
ptPortuguese
paPunjabi
roRomanian
ruRussian
saSanskrit
srSerbian
snShona
sdSindhi
siSinhala
skSlovak
slSlovenian
soSomali
esSpanish
suSundanese
swSwahili
svSwedish
tlTagalog
tgTajik
taTamil
ttTatar
teTelugu
thThai
boTibetan
trTurkish
tkTurkmen
ukUkrainian
urUrdu
uzUzbek
viVietnamese
cyWelsh
yiYiddish
yoYoruba

Siri Languages

LanguageCodeStatus
Arabic (Saudi Arabia) ar-SAExperimental
Cantonese (China mainland) yue-CNExperimental
Catalan (Spain) ca-ESExperimental
Chinese (China mainland) zh-CNExperimental
Chinese (Hong Kong) zh-HKExperimental
Chinese (Taiwan) zh-TWExperimental
Croatian (Croatia) hr-HRExperimental
Czech (Czechia) cs-CZExperimental
Danish (Denmark) da-DKExperimental
Dutch (Belgium) nl-BEExperimental
Dutch (Netherlands) nl-NLExperimental
English (Australia) en-AUExperimental
English (Canada) en-CATested
English (India) en-INExperimental
English (Indonesia) en-IDExperimental
English (Ireland) en-IEExperimental
English (New Zealand) en-NZExperimental
English (Philippines) en-PHExperimental
English (Saudi Arabia) en-SAExperimental
English (Singapore) en-SGExperimental
English (South Africa) en-ZAExperimental
English (United Arab Emirates) en-AEExperimental
English (United Kingdom) en-GBExperimental
English (United States) en-USTested
Finnish (Finland) fi-FIExperimental
French (Belgium) fr-BEExperimental
French (Canada) fr-CAExperimental
French (France) fr-FRExperimental
French (Switzerland) fr-CHExperimental
German (Austria) de-ATExperimental
German (Germany) de-DEExperimental
German (Switzerland) de-CHExperimental
Greek (Greece) el-GRExperimental
Hebrew (Israel) he-ILExperimental
Hindi (India) hi-INExperimental
Hindi (India TRANSLIT)hi-IN-translitExperimental
Hindi (Latin) hi-LatnExperimental
Hungarian (Hungary) hu-HUExperimental
Indonesian (Indonesia) id-IDExperimental
Italian (Italy) it-ITExperimental
Italian (Switzerland) it-CHExperimental
Japanese (Japan) ja-JPExperimental
Korean (South Korea) ko-KRExperimental
Malay (Malaysia) ms-MYExperimental
Norwegian Bokmål (Norway) nb-NOExperimental
Polish (Poland) pl-PL1 Working Report
Portuguese (Brazil) pt-BRExperimental
Portuguese (Portugal) pt-PTExperimental
Romanian (Romania) ro-ROExperimental
Russian (Russia) ru-RUExperimental
Shanghainese (China mainland) wuu-CNExperimental
Slovak (Slovakia) sk-SKExperimental
Spanish (Chile) es-CLExperimental
Spanish (Colombia) es-COExperimental
Spanish (Latin America) es-419Experimental
Spanish (Mexico) es-MXExperimental
Spanish (Spain) es-ESExperimental
Spanish (United States) es-USExperimental
Swedish (Sweden) sv-SEExperimental
Thai (Thailand) th-THExperimental
Turkish (Turkey) tr-TRExperimental
Ukrainian (Ukraine) uk-UAExperimental
Vietnamese (Vietnam) vi-VNExperimental