C
Chatty

Language Support

Chatty supports 88 languages for bot responses. You can let the bot mirror the visitor's input language automatically, or lock it to a specific language.

Auto-mirror (default)

By default, the bot detects the language of each visitor's message and replies in the same language. A visitor who writes in Japanese gets a Japanese reply; one who writes in Spanish gets a Spanish reply — no configuration needed.

Forced language

To always respond in a specific language regardless of the visitor's input, go to Dashboard → Bot Settings → Response Language and choose from the dropdown.

This setting is dashboard-only today — there's no public API endpoint to set it, only GET /api/v1/bot to read the bot's current configuration (including response_language).

Supported languages

The full list of supported language codes:

CodeLanguageCodeLanguage
enEnglishzhChinese (Simplified)
zh-TWChinese (Traditional)esSpanish
es-MXSpanish (Mexico)frFrench
deGermanptPortuguese
pt-BRPortuguese (Brazil)itItalian
jaJapanesekoKorean
ruRussianarArabic
hiHindibnBengali
urUrdupaPunjabi
mrMarathitaTamil
teTeluguguGujarati
knKannadamlMalayalam
siSinhalaneNepali
nlDutchplPolish
svSwedishdaDanish
noNorwegianfiFinnish
csCzechskSlovak
huHungarianroRomanian
hrCroatiansrSerbian
bgBulgarianukUkrainian
elGreektrTurkish
heHebrewfaPersian (Farsi)
swSwahiliamAmharic
haHausayoYoruba
igIgbozuZulu
xhXhosaafAfrikaans
thThaiviVietnamese
idIndonesianmsMalay
tlFilipino (Tagalog)kmKhmer
loLaomyBurmese (Myanmar)
kaGeorgianazAzerbaijani
kkKazakhuzUzbek
hyArmenianmnMongolian
tkTurkmenltLithuanian
lvLatvianetEstonian
sqAlbanianmkMacedonian
bsBosnianslSlovenian
caCatalanglGalician
euBasqueisIcelandic
mtMaltesecyWelsh
gaIrishkyKyrgyz
tgTajikkuKurdish
miMāorihtHaitian Creole
soSomalittTatar
yiYiddish
Language quality depends on the underlying AI model. This list reflects the languages Chatty's built-in Gemini model has a friendly display name for — see BYOK if you want to use a different provider's model for a specific language.

Widget language

The chat widget UI (placeholder text, buttons, timestamps) follows the browser's navigator.language setting automatically. The response language setting only affects the bot's reply content, not the UI chrome.

Combine forced language with BYOK to use a model that's optimized for your target language.