EU AI Act high risk obligations are now enforceable. Check your exposure
Insights About us Careers
Contact us
Conversational AI

Multilingual and Real-Time Translation Bots

Assistants that work properly in each language you support, with quality measured language by language and a native reviewer signing off before any of them goes live.

5 to 9 weeks
Typical build
Fixed scope
Commercial model
Per language
Quality measured

Adding languages to an assistant looks like a configuration change and behaves like a new product per language. Retrieval quality differs, model fluency differs, your content probably only exists in one language, and the failure mode is that a customer receives a confident answer in Portuguese that your team cannot read to check.

In one paragraph

Multilingual conversational AI is the design and engineering of an assistant that operates across several languages: detecting the user's language, retrieving from content that may exist in only one of them, generating a natural reply in the user's language, and reporting quality separately for each language rather than as an average.

Three ways to do this, and when each is right

ApproachHow it worksBest for
Translate in and outUser message translated to your base language, answer translated backQuick coverage of long-tail languages
Native generation over translated retrievalRetrieve in the base language, generate directly in the user's languageMost deployments; the usual default
Fully nativeContent, retrieval and generation all in the target languagePriority markets with real content investment

Most organisations end up with a mixture: fully native for the two or three markets that matter commercially, native generation for the next tier, and translation for the tail. Deciding that deliberately is cheaper than discovering it after a complaint.

What multilingual actually requires

Language detection that does not embarrass you

Detected per message rather than set once per session, because people switch mid-conversation, quote text in another language and write in a mixture. Where confidence is low the assistant asks rather than assumes, which is far better than answering in the wrong language.

Retrieval across a language boundary

If your content exists only in English, a Spanish question must still find the right passage. That is done with multilingual embeddings, query translation or both, and it is measured per language because recall varies considerably between them. The retrieval foundation is described under RAG system development.

Terminology that stays put

Product names, legal terms, scheme names and anything with a regulated meaning belong in a glossary that is enforced rather than left to the model. Translated product names are among the most common and most avoidable failures in multilingual deployments.

Native review before launch

A native speaker who understands the domain reviews a sample of real outputs per language and signs off before that language goes live. This is not a formality: fluent-sounding output can be subtly wrong in ways an automated score does not capture, and your team will not catch it in production.

Register and formality

Languages that distinguish formal and informal address need an explicit decision, applied consistently. Getting this wrong reads as rude or as oddly familiar, and neither is what you intended when the English version sounded perfectly friendly.

The practical details

Right-to-left layout, date, number and currency formats, name ordering, character limits in messaging platforms, and fonts that render every script you support. These are unglamorous and they are what makes an assistant feel local rather than translated.

Worth knowing

Report quality per language, never as an average

An average across nine languages hides the two that are failing. We measure and report each language separately, with a defined bar a language must clear before it launches and a defined trigger for taking one back offline.

Real-time translation between people

A related but distinct use is translating live between a customer and an agent who do not share a language. It has its own requirements:

  • Low latency, because the conversation is happening now and delay breaks the rhythm.
  • Terminology enforcement, so product and policy terms stay consistent in both directions.
  • Visible original text alongside the translation, so the agent can see what was actually said.
  • A record of both languages for audit, dispute and quality review.
  • A clear disclosure to the customer that translation is machine-assisted.

This extends the reach of an existing support team without hiring per language, and it pairs naturally with contact centre AI.

Process

How the engagement runs

Each language earns its launch by clearing a measured bar with a native reviewer's sign-off.

Weeks 1 to 2

Language strategy and approach

Markets prioritised, approach chosen per language, glossary and formality decisions agreed with local stakeholders.

Weeks 3 to 4

Retrieval and generation

Cross-language retrieval built and measured per language, generation configured with glossary enforcement.

Weeks 5 to 6

Evaluation per language

Real questions per language with agreed answers, scored, with native reviewers assessing a sample.

Weeks 7 to 8

Localisation details and pilot

Formats, layout, character limits and fonts handled, then a pilot per language with transcripts reviewed natively.

Week 9

Staged launch and handover

Languages released as they clear the bar, with per-language dashboards and the process for adding the next one.

Deliverables

What you receive

Each language launched on evidence, with the means to add the next one properly.

01

Language strategy

Approach per language with the reasoning, and the bar each must clear before launch.

02

Cross-language retrieval

Multilingual retrieval measured per language against real questions.

03

Enforced glossary

Product, legal and scheme terminology fixed per language, applied at generation.

04

Per-language evaluation

Scored sets with native reviewer assessment, wired in as a release gate.

05

Localisation handling

Formats, layout, register and platform constraints applied per locale.

06

Per-language dashboard

Resolution, escalation and satisfaction reported separately, never averaged.

Fit check

Is this the right engagement?

Worth being direct. Multilingual and Real-Time Translation Bots is the wrong spend in some situations, and those are listed rather than buried.

Good fit if

  • You serve customers in several languages and support quality is uneven between them.
  • Content exists mainly in one language and translating all of it is not realistic.
  • Native reviewers can be made available for the languages that matter.
  • Terminology consistency matters for legal or product reasons.
  • You would rather launch three languages properly than nine approximately.

Choose something else if

  • There is no native reviewer for any language, so quality cannot be verified.
  • The base-language assistant does not work yet. Fix that first.
  • Regulated advice must be given in each language, where machine generation may not be appropriate.
  • Volume per language is tiny and human handling is simpler.
Questions

Frequently asked questions

Marked up with FAQPage schema so these answers can surface directly in search results and inside AI assistant responses.

Can one chatbot support many languages?

Yes, and the practical design is usually native generation over retrieval in your base language, with fully native handling reserved for priority markets. What matters is that quality is measured per language rather than averaged, because an average hides the languages that are failing.

Do we need to translate all our content?

Usually not. Cross-language retrieval can find the right passage in your base language and generate the answer in the user's, which covers most cases. Translating content properly is worth doing for priority markets where the answer quality and the brand both matter.

How do you stop product names being translated?

With an enforced glossary applied at generation rather than a request in the prompt. Translated product and scheme names are among the most common failures in multilingual deployments and among the easiest to prevent.

How do you know the quality is acceptable in a language nobody internally speaks?

You do not, without a native reviewer, which is why sign-off from one is a precondition for launching a language. Automated scores catch structural failures but not the subtly wrong or oddly impolite output that damages trust.

Can it translate live between a customer and our agent?

Yes, with low latency, enforced terminology, the original text visible to the agent, both languages recorded for audit and a clear disclosure to the customer. It is a practical way to extend an existing team's reach without hiring per language.

Is this the right engagement?

Tell us what you are trying to build. If a different service fits better, or if you do not need us at all, we will say so.