2026-09-05 The first real calls have been placed: five ended normally, six failed. Here is what broke.

Multilingual

One number, several languages, one assistant for each.

In a hotel, a private clinic or an exporting company, the calls do not all arrive in one language. And the usual answer — one person who speaks English and is never at their desk when somebody rings — is not a solution, it is a lucky coincidence.

You run one assistant per language on the same public number, and the call reaches the right one after the first few seconds of conversation. The language is pinned explicitly on each assistant, because transcription does not guess language well, least of all across accents.

§01 The situations

Where it matters in practice

In Romania the real cases are not exotic: English for tourists and export clients, Hungarian in Transylvania, German and Italian for companies with partners there.

Hotel reception

Accommodation enquiries and guest questions, in the language the person rang in.

Clinics with foreign patients

Administrative bookings, where a misunderstanding costs a wasted visit.

Companies with export clients

Support and orders, where the delay while somebody who speaks the language is found is a direct loss.

Institutions in mixed areas

Where part of the public prefers another language and is entitled to use it.

Shifts with nobody available

At night, when the person who speaks that language is not working.

§02 The flow

How the call reaches its language

The mechanism that works is not one assistant speaking every language, but several assistants each with its language pinned, and routing between them.

  1. 01 The first assistant greets briefly, in two languages One sentence in Romanian and one in English. That is enough for the caller to answer in their own.
  2. 02 Route on what it hears The call passes to the assistant with the right language, as a handoff between assistants inside the same call, with nothing ringing again.
  3. 03 The context goes across What was said up to that point is carried in the configured form, so the caller does not start over.
  4. 04 Each assistant has its language pinned The transcriber, the model and the voice are chosen per language rather than switched mid-call.
  5. 05 The human transfer respects the language The route leads to the queue or person who speaks it, otherwise the whole routing achieved nothing.
§03 The written trail

What the record shows

After a month you know exactly which languages people call you in, which is usually different from what everybody in the company believed.

What the record shows
The call language On every call, through the assistant that handled it, so it can be counted.
The handoff between assistants The moment of routing and the context carried, as an event on the call.
The transcript In the language of the conversation, untranslated, because machine-translating a transcript adds a second layer of errors.
The result Structured output with the same fields whatever the language, so it stays comparable.
§04 Limits

What a multilingual reception does not do

It is easy here to promise an assistant speaking thirty languages. What can be built honestly is less, and more reliable.

  • It does not switch language mid-sentence Language is a property of the assistant. A caller mixing two languages in one sentence will be understood badly, whichever vendor is underneath.
  • It does not reliably detect language by itself Automatic detection fails on exactly the accents that matter, which is why the recommended pattern is a short bilingual greeting and routing on the reply.
  • It does not translate It is not an interpreter. It does not translate between caller and operator, and it does not translate the transcript.
  • Not every language sounds equally good Quality depends on the transcription and voice vendor for that language. Exactly one speech synthesis vendor is connected end to end in this build.
  • It does not solve the human half If the transfer lands on an operator who does not speak the language, the whole chain breaks at the last step.
§05 Questions

What businesses ask us

Why not one assistant that speaks every language?

Because language is pinned on the assistant at the transcriber, model and voice level, and an assistant with no pinned language transcribes worse in every language than one specialised in a single one. Several assistants with routing between them give a better result and are far easier to debug.

How many languages can be added?

As many assistants as you are willing to maintain. The practical limit is not technical but editorial: each language means a prompt written by somebody who genuinely speaks it, plus translated documents. Two well-made assistants beat five rushed ones.

Does Romanian work as well as English?

Romanian works, with the language pinned explicitly on the assistant. The hardest part remains proper names and digits, which is why the assistants in our examples always read names and numbers back before writing anything down.

What about a caller speaking a language you do not cover?

The assistant says, in English, that it cannot help in that language and transfers to a person or takes the contact details. That is better than a conversation in which both sides assume they understood each other.

§07 Set it up

See it working on your own business

Five short steps. At the end, if you want one, an AI assistant rings you and handles a call the way it would handle yours.

  1. 01 Your business
  2. 02 What we found
  3. 03 What it should do
  4. 04 Connections
  5. 05 Your number

What you get, and what it costs

  • A telephone number of your own, answered by an assistant built from what your website says. You can ring it the same day, from the phone in your pocket.
  • Five steps, about four minutes. Reading your site takes half a minute, and after payment the number is usually live in under a minute.
  • One payment: €3.00 for the first month of the number, plus the credit your calls are drawn from — the smallest bundle is €10.00. No subscription, no contract.

Calls cost €0.12 a minute, whoever rings and from wherever.

  • €10.00 roughly 83 minutes of talking
  • €20.00 roughly 166 minutes of talking
  • €50.00 roughly 416 minutes of talking

From the second month the number costs €3.00 a month, taken from the same credit. If the credit will not cover it the number keeps answering for 14 days before it goes back to the pool.

What the assistant knows is built by reading your website, and an automated reading can get things wrong. That is why step two shows you everything we found, with a link to the page each fact came from, and you correct it before you pay — not after your first real call.

Nothing is built and nothing is charged until you pay. What you fill in is saved, and the link brings you back to it.

Two things to start

Your business name and your website. Everything else we look up and show you at the next step, so you confirm rather than type.

Optional. With it we can check what we tell you; without it, everything at the next step stays marked unverified.

Usually leave this alone. Change it if the people who ring you speak a different language from this page — a Bucharest hotel with foreign guests, say. It also decides the language your website is read in, not just how the phone sounds.

Notes

  1. 1 The tools named on this page are the ones in App\Services\Integrations\ConnectorRegistry carrying implemented. Anything that is only in the catalogue, without that flag, is not named here as though it worked.
  2. 2 Language is pinned on the assistant, together with the transcriber, the model and the voice. Exactly one speech synthesis vendor is connected end to end in this build, and the integrations page shows the split.