Explainerby Ahsan Ahmad

Can an AI agent handle multiple languages out of the box? What works, what breaks, and how to test it

Summary

Partly. The large models behind most AI agents read and write dozens of languages, so conversation usually works out of the box. What does not is the rest of the job: retrieving the right passage when the question and documents are in different languages, using product and policy terms consistently, handling dates, numbers and currencies in the right locale, and proving it works. Pick the languages you will really support, detect language and locale explicitly, add a glossary, test cross-language retrieval, keep tools in one language, and score each language separately before launch. Adding a language rarely needs retraining.

Can an AI agent handle multiple languages out of the box?

Partly. The large models behind most agents - from OpenAI, Anthropic and Google - read and write dozens of languages well, so an agent will usually hold a sensible conversation in Spanish, German or Japanese with no extra work. What does not come out of the box is everything around the conversation: finding the right passage in your documents when the question is in a different language, using your product and policy terms correctly, filling in forms and tools with the right formats, and knowing that all of this works before customers find out it does not.

So the honest answer is: chatting in many languages, yes; doing the job correctly in many languages, only once you have built and tested for it.

Where do multilingual AI agents usually go wrong?

Retrieval across languages

Your knowledge base is in English, the customer asks in Portuguese. Some embedding models match meaning across languages well; others mostly match within one. Keyword search, which catches product codes and exact terms, does not cross languages at all. The model then answers fluently from a weaker passage - the quiet failure described in signs your RAG chatbot is giving wrong answers.

Terminology

Your product names, plan tiers and legal terms have approved translations - or should not be translated at all. A model left to itself will translate them differently from one answer to the next.

Tools and formats

Dates, numbers, addresses and currencies differ by locale. An agent that understands "03/04" as the 4th of March when the customer meant the 3rd of April will book the wrong appointment perfectly politely.

Smaller languages

Quality varies. Major European and Asian languages are generally strong; lower-resource languages can be noticeably weaker in tone, accuracy and following instructions. Test each language you promise, not just the first two.

Policy and tone

Formal versus informal address, what counts as polite, and what regulations require you to say can differ by market. That is product work, not something the model decides for you.

What are the ways to make an AI agent work in several languages?

Approaches to multilingual AI agents
ApproachHow it worksBest forWatch out for
Native multilingualThe model reads the question and answers in the same language, retrieving from sources as they areConversation and small knowledge basesCross-language retrieval quality; untested languages
Translate in, translate outTranslate the question to one working language, run the agent, translate the answer backOne well-tested knowledge base and toolsetTranslation can shift meaning; doubles some latency
Multilingual retrievalEmbeddings and search built to match questions and passages across languagesLarge document sets in one or several languagesNeeds its own evaluation per language
Per-language contentSeparate translated sources, prompts or rules per marketRegulated or market-specific policiesMore content to keep in sync

Most production agents combine them: native conversation, multilingual or translated retrieval, a glossary of fixed terms, and per-market rules only where the policy genuinely differs.

How do you add reliable multilingual support to an AI agent?

  1. 01

    List the languages you will actually support

    Based on customer data, not ambition. Each one needs testing and someone who can judge the output.

  2. 02

    Detect language and locale explicitly

    Detect from the message and the user's settings, store it on the conversation, and pass it to every tool so dates, numbers and currencies are parsed correctly.

  3. 03

    Fix your terminology

    A glossary of product names and policy terms with approved translations - or a rule to keep them in English - included in the agent's instructions.

  4. 04

    Choose and test the retrieval approach

    Try a multilingual embedding model and translate-the-query on the same test questions, and keep whichever retrieves the right passage more often in each language.

  5. 05

    Keep tools in one language

    Tool names, parameters and internal data stay in one language; only what the user sees is translated. This keeps actions consistent whatever language the request arrived in.

  6. 06

    Escalate in the user's language

    Handoffs to people should carry the original message and a translation, and route to someone who speaks the language where that matters.

How do you test an AI agent in multiple languages before launch?

Translate your existing test set - the real questions with known right answers - into each supported language, and have a native speaker check the translations. Then score each language separately on:

  • Whether the right source passage was retrieved.
  • Whether the answer is correct and complete.
  • Whether glossary terms, names and codes are used exactly.
  • Whether dates, numbers and currencies were handled in the right locale.
  • Whether tone and form of address are right for the market.

An average across languages hides the problem you are looking for. A system that is 95% right in English and 70% in Polish averages out fine and fails your Polish customers. How we run test sets on every change is in evaluating LLM output in production.

Does adding a language mean retraining the model?

Almost never. Supporting a new language is usually a matter of retrieval, glossary, prompts, locale handling and testing - not training. Fine-tuning is occasionally useful for a specialised tone or a language the base model handles poorly, but it is a last step, not a first one. Our comparison of fine-tuning, RAG and prompt engineering explains when each is worth it.

Do AI agents work in other languages without extra work?

The conversation does; the job does not, until you test it. Modern models chat well in many languages, but cross-language retrieval, fixed terminology, locale-aware tools and per-market rules need building, and each supported language needs its own test set and its own score. Pick the languages you will really support, keep tools in one language, and launch a language only when its results stand up on their own.

If you are adding languages to an existing agent or building a multilingual one, our AI agent development team can scope it, and our RAG development work covers the retrieval side.

Tell us what you are building

A free strategy session: what is buildable, what it costs, what we would not attempt.

Book a call

Pick a time for a strategy call

It goes straight into our calendar, with no form to fill in first.