Supported languages

March 30, 2026 ยท View on GitHub

The table below lists the languages currently supported by Co-op Translator. It includes language codes, language names, and any known issues associated with each language. If you would like to add support for a new language, please add the corresponding language code, name, and appropriate font in the font_language_mappings.yml file located at src/co_op_translator/fonts/ and submit a pull request after testing.

Language CodeLanguage NameFontRTL SupportKnown Issues
enEnglishNotoSans-Medium.ttfNoNo
frFrenchNotoSans-Medium.ttfNoNo
esSpanishNotoSans-Medium.ttfNoNo
deGermanNotoSans-Medium.ttfNoNo
ruRussianNotoSans-Medium.ttfNoNo
arArabicNotoSansArabic-Medium.ttfYesNo
faPersian (Farsi)NotoSansArabic-Medium.ttfYesNo
urUrduNotoSansArabic-Medium.ttfYesNo
zh-CNChinese (Simplified)NotoSansCJK-Medium.ttcNoNo
zh-MOChinese (Traditional, Macau)NotoSansCJK-Medium.ttcNoNo
zh-HKChinese (Traditional, Hong Kong)NotoSansCJK-Medium.ttcNoNo
zh-TWChinese (Traditional, Taiwan)NotoSansCJK-Medium.ttcNoNo
jaJapaneseNotoSansCJK-Medium.ttcNoNo
koKoreanNotoSansCJK-Medium.ttcNoNo
hiHindiNotoSansDevanagari-Medium.ttfNoNo
bnBengaliNotoSansBengali-Medium.ttfNoNo
mrMarathiNotoSansDevanagari-Medium.ttfNoNo
neNepaliNotoSansDevanagari-Medium.ttfNoNo
paPunjabi (Gurmukhi)NotoSansGurmukhi-Medium.ttfNoNo
pt-PTPortuguese (Portugal)NotoSans-Medium.ttfNoNo
pt-BRPortuguese (Brazil)NotoSans-Medium.ttfNoNo
itItalianNotoSans-Medium.ttfNoNo
ltLithuanianNotoSans-Medium.ttfNoNo
plPolishNotoSans-Medium.ttfNoNo
trTurkishNotoSans-Medium.ttfNoNo
elGreekNotoSans-Medium.ttfNoNo
thThaiNotoSansThai-Medium.ttfNoNo
svSwedishNotoSans-Medium.ttfNoNo
daDanishNotoSans-Medium.ttfNoNo
noNorwegianNotoSans-Medium.ttfNoNo
fiFinnishNotoSans-Medium.ttfNoNo
nlDutchNotoSans-Medium.ttfNoNo
heHebrewNotoSansHebrew-Medium.ttfYesNo
viVietnameseNotoSans-Medium.ttfNoNo
idIndonesianNotoSans-Medium.ttfNoNo
msMalayNotoSans-Medium.ttfNoNo
tlTagalog (Filipino)NotoSans-Medium.ttfNoNo
swSwahiliNotoSans-Medium.ttfNoNo
huHungarianNotoSans-Medium.ttfNoNo
csCzechNotoSans-Medium.ttfNoNo
skSlovakNotoSans-Medium.ttfNoNo
roRomanianNotoSans-Medium.ttfNoNo
bgBulgarianNotoSans-Medium.ttfNoNo
srSerbian (Cyrillic)NotoSans-Medium.ttfNoNo
hrCroatianNotoSans-Medium.ttfNoNo
slSlovenianNotoSans-Medium.ttfNoNo
ukUkrainianNotoSans-Medium.ttfNoNo
myBurmese (Myanmar)NotoSansMyanmar-Medium.ttfNoNo
taTamilNotoSansTamil-Medium.ttfNoNo
etEstonianNotoSans-Medium.ttfNoNo
pcmNigerian PidginNotoSans-Medium.ttfNoNo
teTeluguNotoSans-Medium.ttfNoNo
mlMalayalamNotoSans-Medium.ttfNoNo
knKannadaNotoSans-Medium.ttfNoNo
kmKhmerNotoSansKhmer-Medium.ttfNoNo

Adding a new language

Interested in adding a new language? Please follow the contribution guide: