Skip to main content
Callers agents can hold phone conversations in 35 languages and 69 dialects. The dialect you pick controls both how the agent understands the contact (speech recognition) and which voices it can speak with, so choose the one that matches how your contacts actually talk.

Choose a language and dialect

1

Open the agent's voice settings

Open the agent and click Agent in the editor header.
2

Select the language

Open Language. Languages with one dialect are selected directly. For languages with several dialects, choose the dialect from the language’s submenu, for example English - United Kingdom.
3

Pick a voice for that dialect

The Voice list updates to show only voices that support the selected dialect. Preview a few with Sample text before you choose. See Voices and sounds.
4

Write the script in the same language

The agent speaks the language of your script and instructions. Write (or translate) the script in the target language for the most natural result.
Changing the language can change the available voices. If the current voice doesn’t support the new dialect, Callers picks the first available voice, so check the Voice field after switching.
When you create or update an agent with the API, set the language code in callParams.language and the dialect code in callParams.locale, using the codes in the table below. The default is en / en-US.

Languages and dialects

The number of voices differs by dialect. Widely used dialects such as English (United States) have the largest choice. You can add voices for any dialect by cloning a voice.

Bilingual dialects (code-switching)

Some dialects are built for contacts who mix two languages in the same sentence, which is common in many markets: Choose one of these when your contacts switch languages mid-sentence. If they mostly speak one language, pick the single-language dialect instead.

Multilingual mode

Multilingual Mode appears at the bottom of the Language list. With it, the agent detects the contact’s language in real time and switches to it during the call. Use it for inbound lines or contact lists where you don’t know each contact’s language in advance. Only multilingual voices appear in the Voice list when Multilingual Mode is selected.
Multilingual Mode works best when callers use widely spoken languages. If most of your contacts speak one known language, choose that dialect instead: a fixed dialect gives the most accurate speech recognition.
Instead of Multilingual Mode, you can also:
  • Create one agent per language and route contacts to the right agent.
  • Store each contact’s preferred language in a variable and instruct the agent to use it.

Tips for multilingual agents

  • Match the dialect to your audience. Spanish (Mexico) and Spanish (Spain) differ in vocabulary and accent. Contacts notice.
  • Write the script natively. Translated scripts often sound stiff. Have a native speaker review greetings and key questions.
  • Spell out numbers, dates, and currency the way they are spoken locally, or test how the voice reads them.
  • Add names and terms to the vocabulary. Brand and product names are often mis-heard in non-English calls. Use Speech recognition vocabulary and the Pronunciation dictionary.
  • Test with native speakers. Make test calls in the target language before launching.

FAQ

Email . New languages and dialects are added regularly.
Yes. SMS, WhatsApp, and email agents have a Language setting too; there is no voice to choose.
Each voice supports a specific set of dialects. Try a closely related dialect, use a multilingual voice, or clone a voice with Support all languages turned on.

Voices and sounds

Pick and clone voices.

Speech recognition vocabulary

Improve recognition of names and terms.

Pronunciation dictionary

Fix how the agent says specific words.

Conversation dynamics

Timing, interruptions, and emotions.