C
Chatty

Language Support

Chatty supports 90+ 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:

Via dashboard: Go to Bot Settings → Response Language and choose from the dropdown.

Via API: Set the response_language field when updating your bot:

curl -X PATCH \
  "https://api.personaliai.com/api/v1/bot" \
  -H "Authorization: Bearer chatty_sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{ "response_language": "fr" }'

Pass an empty string "" to return to auto-mirror.

Supported languages

The full list of supported language codes:

CodeLanguageCodeLanguage
enEnglishzhChinese (Simplified)
zh-TWChinese (Traditional)esSpanish
frFrenchdeGerman
ptPortuguesept-BRPortuguese (Brazil)
itItalianjaJapanese
koKoreanruRussian
arArabichiHindi
bnBengaliurUrdu
paPunjabimrMarathi
taTamilteTelugu
guGujaratiknKannada
mlMalayalamorOdia
siSinhalaneNepali
nlDutchplPolish
svSwedishdaDanish
noNorwegianfiFinnish
csCzechskSlovak
huHungarianroRomanian
hrCroatiansrSerbian
bgBulgarianukUkrainian
elGreektrTurkish
heHebrewfaPersian (Farsi)
swSwahiliamAmharic
haHausayoYoruba
igIgbozuZulu
afAfrikaansthThai
viVietnameseidIndonesian
msMalaytlFilipino/Tagalog
kmKhmerloLao
myBurmesekaGeorgian
azAzerbaijanikkKazakh
uzUzbekhyArmenian
mnMongoliantkTurkmen
ltLithuanianlvLatvian
etEstoniansqAlbanian
mkMacedonianbsBosnian
slSloveniancaCatalan
glGalicianeuBasque
isIcelandicmtMaltese
cyWelshgaIrish
lbLuxembourgishkyKyrgyz
tgTajikpsPashto
sdSindhikuKurdish
miMāorihawHawaiian
smSamoantoTongan
fjFijianmgMalagasy
Language quality depends on the underlying AI model. Claude and GPT-4o provide strong multilingual support for most languages; Gemini Flash is excellent for Asian languages.

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 — for example, Gemini 2.5 Pro for Japanese or Arabic content.