NewNow answering on US lines: healthcare, home services and insurance agents.See agents
VoiFlow
All resources

Playbooks 6 min read

Multilingual call centres with AI: one agent, many languages

Callers switch languages mid-sentence. Here is how an AI agent can detect the language, keep names right, hand over to a speaker and test each language.

Deployment team
VoiFlow

Colleagues of several backgrounds laughing together around a table in a bright office, candid and warm

A caller in Kuala Lumpur may open in English, ask about a delivery in Bahasa Malaysia and finish with a Mandarin word for their building. A caller in Dubai may speak Gulf Arabic and switch to English for the numbers. A multilingual AI call center has to handle those calls without asking the caller to start again. Most of the work is in planning which languages you offer, how the agent picks one and what happens when it cannot.

One AI agent can serve many languages, but only if you choose them on purpose. Detect the language from the first few words, follow the caller when they switch, use voices and names suited to each language, and hand over to a person who speaks it when needed. Test every language on real phone lines before you offer it.

Which languages should a multilingual AI call center offer?

AI customer service in multiple languages should start with the calls you already take, not with a list of languages that would look good on a website. Look at a month of call records and count the languages your callers actually use. Then ask three questions about each one: how many calls it accounts for, whether you have staff who can take over a call in that language, and whether you can find people to test it on real phone lines.

Offer the languages that pass all three tests, and do them well. A short list that works on every call beats a long list that fails on the calls you did not test. Add languages one at a time, with a full test round before each one goes live. Multilingual voice AI is only as good as the languages you have tested.

How does the agent detect the caller's language?

Language detection on calls usually works like this. The greeting is in your main language, and the agent listens to the first words the caller says. It then replies in the same language and keeps to it until the caller changes. A caller who starts in English, Bahasa or Gulf Arabic gets a reply in that language without being asked to choose from a menu.

When the agent is unsure, it should ask one plain question rather than guess. For example: "Would you like to continue in English or in Bahasa Malaysia?" A wrong guess at the start of a call costs more trust than one clarifying question.

Avoid "press 1 for English" menus. They make the caller work before the agent has said anything useful, and they fail for callers who mix two languages in the same sentence.

Following the caller when they switch

Callers switch languages in the middle of a sentence, and most of the time they do not notice they have done it. A good agent follows them for that sentence and does not comment on it. The matter stays the same, and the notes stay in one record.

What the caller doesWhat the agent does
Starts in English, then uses one Bahasa phraseKeeps replying in English, using the same phrase back where it fits
Switches to Gulf Arabic for a complaintContinues in Arabic, and hands over to an Arabic speaker if the rules require it
Asks in a language you do not offerSays plainly that it cannot help in that language, then offers a callback or a person
Mixes languages inside a name or an addressReads the name or address back, and asks for a spelling if it is unsure

The rule is simple. The agent follows the caller, does not announce the switch, and never guesses a name or address just to keep the call moving. The sounding local article explains why mixed speech is a design requirement and not an edge case.

Voices, names and numbers for each language

A voice that works well in one language can sound wrong in another. Choose a voice for each language, and test it with people who speak that language every day. Listen for how the voice says local place names and brand names, because those are the words callers notice first.

Names need their own plan. Naming patterns differ between languages, and a name read out wrongly in the first ten seconds is remembered for the rest of the call. Build a short list of the names your callers commonly give, and check each one. The Gulf Arabic dialects article covers how names, places and numbers behave in practice for Arabic.

Numbers and dates need care too. A date written as 04/05 can mean 4 May or 5 April, depending on where the caller lives, so confirm it in words: "The fourth of May, is that right?"

Handing over to a person who speaks the language

Some calls need a person, and for many languages that person must speak the caller's language. Plan the handoff before you need it. Know which staff members speak each language, which hours they cover, and what happens outside those hours.

When a call moves to a person, the summary should reach them in the working language of your team, so they can read it quickly. The caller should be spoken to in their own language. A warm handoff keeps the summary and the caller's language together, so nobody has to repeat the story.

How do you test each language?

Test each language before you offer it, and again after any change to the voices, the knowledge or the rules. A simple plan works well:

  1. Collect a few dozen real phrases for each language, from call records and from colleagues who speak the way callers speak, not the way a textbook does.
  2. Include names, places, numbers and addresses, because most errors happen there.
  3. Make test calls on real phone lines, including a speakerphone and a noisy room.
  4. Score each call for three things: whether the agent understood, whether it kept the meaning, and whether its replies sounded right to a native speaker.
  5. Fix the cause, then run the same calls again. The speech recognition and accents article explains how to check whether the meaning survived, not only the words.

Keep the test set and grow it. Every new phrase that a caller uses and the agent misheard should be added to it, so the same mistake cannot slip back in later.

Each language you add brings its own pattern of mixing, names and numbers. Do not assume the pattern from one language holds for another. Ask a speaker of each language what their callers mix in, and test that.

How VoiFlow handles this

VoiFlow agents speak 30+ languages and regional dialects, including Gulf Arabic, Bahasa Malaysia and Manglish, British and American English, Hindi, Urdu, Tagalog, Mandarin, Tamil and Russian. Each agent remembers the customer's matters, promises and preferences across calls and messages. Every call is recorded, transcribed, scored and replayable, so you can test each language on real calls and check what the agent actually said. The conversation page shows the language range and how the agent handles a caller who talks over it.

Frequently asked questions

How does an AI agent know which language to use?

It listens to the first few words and to the caller's answers, then replies in the language they are using. When it is unsure, it asks one plain question rather than guessing.

Can one AI agent handle several languages on the same call?

Yes, within the languages you have tested. It should follow the caller when they switch. A language you have not tested is a risk on a live call, so do not offer it until you have.

Should a multilingual agent announce when it changes language?

Usually not. It should answer in the caller's language and keep the matter moving without making a point of it.

How do I know a language works before going live?

Run test calls on real phone lines with speakers of that language, using real phrases, names and numbers, and read the transcripts and summaries the agent writes.

Start with the two or three languages your calls really need, test them on real lines, and try a live call in one of them. To plan the rollout with your team, contact us.

Call it now · United States line+1 (831) 282-9226

Hear it run one of your calls.

Call the agent yourself, start a free trial, or bring us your hardest workflow. Most teams are live in days.