DumGumDocs
Search documentation

Loading search…

Guides

Supported Languages

Supported languages

Language CodeDisplay Name
ENEnglish
EN_GBEnglish (United-Kingdom)
FRFrench
FR_BEFrench (Belgium)
FR_CAFrench (Canada)
RORomanian
NLDutch
ESSpanish
DEGerman
DE_CHGerman (Switzerland)
DE_ATGerman (Austria)
ITItalian
ES_LATAMLatin-America-Spanish
BGBulgarian
HEHebrew
JAJapanese
NL_BEDutch (Belgium)
EN_AUEnglish (Australia)
PT_PTPortuguese (Portugal)
PT_BRBrazilian Portuguese
SV_SESwedish (Sweden)
DA_DKDanish (Denmark)
FI_FIFinnish (Finland)
PL_PLPolish (Poland)
LT_LTLithuanian
NB_NONorwegian Bokmål
NN_NONorwegian Nynorsk
SL_SISlovenian
HUHungarian
HU_HUHungarian
CS_CZCzech
EL_GRGreek (Greece)
EL_GR_LATINGreek (Greece, Latin script / Greeklish)
EL_GR_GREEKGreek (Greece, Greek Script)
HR_HRCroatian (Croatia)
SR_RSSerbian (Serbia)
TR_TRTurkish (Turkey)
EN_IEEnglish (Ireland)
EN_CAEnglish (Canada)
AF_ZAAfrikaans (South Africa)
ZU_ZAZulu (South Africa)
ET_EEEstonian (Estonia)
LV_LVLatvian
SK_SKSlovak
GA_IEIrish (Gaeilge)
RU_RURussian (Russia)
UA_UAUkrainian (Ukraine)
HI_INHindi (India, Devanagari script)
HI_IN_LATINHinglish (India, Hindi-English mix in Latin script)
KO_KRKorean (South Korea)
MS_MYMalay (Malaysia)
MT_MTMaltese (Malta)
ARArabic
ZH_CNChinese (Simplified, Mainland China)
ZH_TWChinese (Traditional, Taiwan)
ZH_HKCantonese (Hong Kong, written colloquial Cantonese in Traditional characters)

Language rewrites

A few languages get a final clean-up pass after the reply is written. Each one is a key of replyParameters.postProcessing, and a switch under Language-specific formatting in your project settings.

KeyLanguageWhat it does
greekRewriteGreekReplaces ; with ?, and accented letters with plain ones
russianRewriteRussianRemoves the quotation marks a reply puts around single slang words or short informal phrases; genuine quoted sentences stay
romanianRewriteRomanianReplaces letters with diacritics with plain ones
germanRewriteGerman, Austrian and Swiss GermanRemoves the apostrophe from the chat forms gehts, gibts, wenns, sichs and habs
arabicRewriteArabicStrips short-vowel marks and stretched letters, see Arabic

New projects start with all of them on. Projects created before 14 September 2026 have them off until you turn them on, and arabicRewrite is off for projects created before 8 October 2026. A request that sends postProcessing replaces your project setting for that reply, and a key it leaves out is off.

Hindi and Hinglish

Use HI_IN for Hindi replies written in Devanagari, or HI_IN_LATIN for Hinglish: conversational Hindi mixed with English, written in Latin letters. These are separate values for the language parameter and can also be used in additionalLanguages.

Both values are also accepted by Smart Translation, as source or target language.

For example, "language": "HI_IN_LATIN" requests Hinglish replies. Setting "language": "HI_IN" with "additionalLanguages": ["EN"] instead allows the persona to reply in Hindi or English according to the user's language; it does not specifically request a mixed Hinglish register.

Chinese and Cantonese

Three values cover Chinese:

  • ZH_CN requests Mandarin written in Simplified characters, as used in mainland China.
  • ZH_TW requests Mandarin written in Traditional characters, with Taiwan vocabulary.
  • ZH_HK requests Cantonese as people in Hong Kong text it: colloquial Cantonese written in Traditional characters, not standard written Chinese.

Arabic

AR produces replies in everyday Arabic, written the way people text, without short-vowel marks. When the user writes in a dialect, the persona follows it.

The arabicRewrite option in replyParameters.postProcessing also strips any short-vowel marks (harakat) and stretched letters (tatweel) that remain in Arabic replies. It is enabled for new projects. Projects created before this option existed have it turned off until they enable it.

Ask DumGum AIAnswers from the documentation

What can we help you build?

Ask about setup, content creation, or the API.

AI can make mistakes—verify important information against the sources. Conversations are kept for 30 days to improve the documentation, and questions and recent messages are sent to a third-party AI provider. Don’t include secrets or sensitive information.