LibreTranslate

Supported translation languages

The ISO-639-1 language codes that the !translate command currently recognises.

!translate defaults to translating into English. To translate into a different language, put the ISO code first: !translate ru push roof translates the rest into Russian.

Currently supported

CodeLanguageCodeLanguageCodeLanguage
arArabicetEstoniannlDutch
azAzerbaijanieuBasqueplPolish
bgBulgarianfaPersianptPortuguese
bnBengalifiFinnishroRomanian
caCatalanfrFrenchruRussian
csCzechgaIrishskSlovak
daDanishheHebrewslSlovenian
deGermanhiHindisqAlbanian
elGreekhuHungariansvSwedish
enEnglishidIndonesianthThai
eoEsperantoitItaliantlTagalog
esSpanishjaJapanesetrTurkish
koKoreanukUkrainian
ltLithuanianurUrdu
lvLatvianviVietnamese
msMalayzhChinese (simplified)
nbNorwegianztChinese (traditional)

Auto-detect

You never need to specify the source language. LibreTranslate detects it from the input and tells the bot which language it came from. The bot includes the detected source in its reply: "From Spanish: 'I'm in the tool cupboard.'"

Adding a language

If a language you want isn't listed, drop a note in the support Discord #feature-requests. Adding a language requires deploying a new translation model on our side — usually possible within a few days.