Languages configure which languages your agent supports. A project has one default language and zero or more additional languages.
Language configuration drives translation validation — every configured language must have an entry in each translation key.Location
Languages are defined in:What languages contains
| Field | Description |
|---|---|
default_language | The primary language code in BCP 47 format (e.g. en-GB). |
additional_languages | List of additional language codes the agent supports. |
Example
Validation
default_languageis required and must be a valid BCP 47 language tag.- Each entry in
additional_languagesmust be a valid BCP 47 language tag. - A language code cannot appear as both the default and an additional language.
- Duplicate additional language codes are not allowed.
Best practices
- set the default language to the primary language of your user base
- add additional languages only when translations are ready for every translation key
- keep BCP 47 codes consistent across
languages.yaml,translations.yaml, and voice settings
Related pages
Translations
Define the localized text strings used for each configured language.
Agent settings
See how
languages.yaml fits alongside personality, role, and rules.Voice settings
Configure per-language voice and TTS behaviour for multilingual agents.

