A multilingual chatbot is only as good as its weakest sentence. The answer can be fluent Spanish, but if the greeting above it and the button below it are English, the visitor notices every seam. This guide shows which parts of the chat follow the visitor's language, which stay the way you wrote them, and how to set up both so a visitor writing at midnight in Spanish gets a real answer.
What is a multilingual chatbot?
A multilingual chatbot is a website chat that understands questions in many languages and replies in the visitor's language, using the same knowledge base for all of them. Older rule-based bots needed a separate script, or a separate bot, per language. A multilingual AI chatbot needs neither: it reads your English pages and answers a question asked in Spanish, German or Japanese with the same facts.
Ultimo Bots is an AI agent that answers your website visitors in 80+ languages from your own content, hands the chat to you when you are online, and translates that live conversation for you on every paid plan. The same agent answers on Messenger, Instagram and WhatsApp, with the same knowledge and the same language behavior.
For multilingual customer support and multilingual customer service, the hard part is rarely the AI's grammar. It is everything around the answer: the AI notice, the contact form, the welcome line and the moment a person joins.
How does the AI agent pick the reply language?
Before it answers, a short routing step reads the visitor's latest message, decides which skills it needs and names the message's language. A built-in rule tells the agent to reply in the customer's language, so neither your website's language nor your welcome decides it. You can see that rule in the AI Studio under Behaviors > System instructions, as part of "Friendly, part of the team", and switch it off there. For a strict switch mid-chat, add a behavior: "Always reply in the language of the visitor's latest message."
Your content does not need to be in the visitor's language. On the first message, the lookup starts with the visitor's own words; after that, the routing step turns each question into a short English search query, and the agent can also search in English. So a Spanish question about prices finds the price on your English page, and the answer states that price in Spanish. The facts come from your content; only the language changes.
Your own rules come first: a behavior you add in the AI Studio outranks the built-in instructions, so you can fix a form of address ("use usted in Spanish") or a dialect. And the language does not change the price: a standard answer costs 1 AI credit in English, Spanish or Polish.
What gets translated, and what stays as you wrote it
Some parts of the chat window follow the visitor automatically; the texts you type in the portal never do.
Translated automatically
- The answers, in the visitor's language.
- The AI notice ("You are chatting with an AI assistant") in English, German, French, Spanish, Italian, Portuguese, Dutch and Polish, picked from the visitor's browser language, English for all others. It shows on the website widget and the chat link and cannot be switched off.
- The progress line while the agent works, such as "Buscando en la base de conocimientos", in the same eight languages.
- The pre-chat form, if you require contact details first: its title and button in the same eight languages, picked from the browser language, and your field labels translated once for you. Correct them under Deploy > Design > Enforce User Details, where you can also show the note "You can chat with us in any language."
Shown exactly as you wrote it
The header text, the welcome messages, the starter questions, the input placeholder, the label of the "Talk to a human" button and your offline message are shown word for word, in whatever language you typed them; their defaults are English. Fixed lines such as "Maria has joined the chat." when a teammate takes over are always English. On a Wix site, the setup drafts your first welcome and two starter questions in the site's main language; after that they are yours to rewrite.
On Messenger, Instagram and WhatsApp there is no notice and no welcome box: visitors type in their usual app, and the agent answers in their language from the first reply.
Worked example: a Wix salon with Spanish-speaking clients
Salon Lumina is an example salon in Miami. Its Wix site and its services are in English, and many of its clients would rather write in Spanish. When the owner installed our Wix app, the setup found Wix Bookings on the site and set up the booking skill. The agent lists bookable services with duration and price, shows open times and hands over the Wix booking page with the chosen day selected.
It is 11:40 PM on a Thursday. The salon closed hours ago, nobody is online, and a visitor opens the chat on her phone:
- Visitor: Hola, ¿hacen balayage? ¿Cuánto cuesta?
- Agent: ¡Hola! Sí, en Salon Lumina hacemos Balayage: dura unas 3 horas y cuesta $180. ¿Quieres que te muestre los horarios libres?
- Visitor: Sí, para este sábado.
- Agent: El sábado 31 de octubre hay horarios libres a las 10:00, a las 13:00 y a las 15:30. ¿Cuál te viene mejor?
- Visitor: A las 13:00.
- Agent: Perfecto. Aquí tienes la página de reserva de Balayage con el sábado 31 ya seleccionado. Elige las 13:00 en la página y completa la reserva allí.
ChatEspañolEverything in that chat came from the salon's own data. Service name, duration and price come live from Wix Bookings exactly as the owner entered them, and "Balayage" keeps its spelling inside a Spanish sentence. The times are real open slots. The agent never says the appointment is booked: the visitor picks 1 PM on the Wix page and completes the booking there, including any payment.
If she had asked for a person instead, there would be no "Talk to a human" button at 11:40 PM, because nobody is online. The agent asks for her name and email, sums up her request in one sentence and confirms in Spanish that the team has received it. The owner finds the lead with the whole conversation in the morning. Nobody gets trapped in a bot that only speaks one language, and nobody waits for a reply that never comes.
A Wix store works the same way: the agent finds products with their real name, price, availability and link, and shows customers their own order status after an email code. If you want the agent to book the appointment itself, click Edit on the "Appointments & bookings" skill in the AI Studio and tell Mo to book directly in the chat. The agent then books only after the visitor explicitly confirms service, time and their details.
Multilingual live chat: when a person takes over
Multilingual live chat is where a support tool either helps you or leaves you alone with a message you cannot read. In Ultimo Bots, the visitor can ask for a person whenever someone on your team has switched themselves online in the portal. You join the same conversation and the AI stops replying.
Every visitor message has a Translate link. Click it and choose the language you read (English, German, Spanish, French, Italian, Portuguese, Dutch, Polish, Turkish, Russian, Arabic, Chinese, Japanese or Korean). The inbox reuses your last pick in that conversation, including one from Translate input, so check it first.
Your reply goes out in their language. Type in English, click Translate input, choose Spanish, and the inbox replaces your draft with the Spanish version, so you can read it and change a word before you press Send.
Translation in the live inbox comes with every paid plan, not with Free. On Boost and Ultimo, the Suggest button drafts an answer from your knowledge base in the language the visitor last wrote in. None of this uses AI credits: not the translations, not the suggestions and not the messages you type yourself.
How do other chatbots handle multiple languages?
The four tools below differ in how many languages they name, when they set the language, and whether you need content in each language. Here is what each vendor's own help page said on October 23, 2026.
Ultimo Bots80+Each reply, by a built-in rule; a behavior can make a mid-chat switch strictNot needed; facts translated from your contentWix's help center says the Smart Chat interface is "only available in English at the moment", while its AI can reply in a visitor's language when you train it with suitable content (Wix Help Center). For a site with a few questions a week, that can be enough. When your visitors expect the notice, the form and the live chat in their language too, our Wix app is the next step.
Tidio lets you pick a default language as a fallback and limit Lyro to specific languages (Tidio Help Center, updated September 30, 2026). Intercom's Fin detects the language once per conversation and keeps it for all answers in that chat (Intercom Help, August 24, 2026). That matters for a visitor who opens in English and switches to Spanish.
What does a multilingual AI agent cost?
Languages are not an add-on: every plan answers in every language, and the plans differ in AI credits, not languages. As of October 2026, Smart is $29 a month ($19 billed yearly) with 500 AI credits, Boost is $59 ($39 yearly) with 2,000 and Ultimo is $149 ($99 yearly) with 10,000. On the standard answer level, 500 AI credits cover up to 500 answers in any mix of languages, and teammates cost nothing extra (pricing).
If you install through Wix, you pay through the Wix App Market, and the listing shows the price that applies to your site. Every new agent can start on Free with a small one-time allowance of AI credits to try your second language. Live chat translation needs a paid plan.
Set up multilingual chat on Wix or any other site
- 1
Install the agent where your site lives
On Wix, add our Wix app; it detects Bookings, Stores and Contacts and sets up the matching skills. Elsewhere use the WordPress plugin, the Webflow app, or a three-line snippet before the closing body tag (website channel).
- 2
Give it the content you already have
Your website, PDF or Word files and a few Q&A pairs, in whatever language they are written. Translate nothing.
- 3
Rewrite the welcome for both languages
Under Deploy > Design, add a second welcome message and one starter question in your visitors' other language. Ideas for the first line: our guide to greeting messages.
- 4
Add a behavior for tone, if you need one
In the AI Studio, open Your agent > Behaviors, click Add Behaviors and paste a rule of up to 250 characters, for example: "When you reply in Spanish, address the visitor as usted. Keep our service names exactly as they are written, such as Balayage, and explain them briefly in Spanish."
- 5
Test it the way a visitor would
Ask your real questions in the second language, then switch your browser to Spanish and reload to see the AI notice change. Test chats use AI credits like visitor answers.
The next 10 minutes
Open your chat in a private window and ask the question your other-language visitors ask most, in their language. Check three things: is the fact right, is the greeting above it in a language they understand, and does the link it hands over make sense to them? If one fails, the fix is usually one welcome line and one starter question. For the handover side, read our guide to human handoff.
Questions and answers
How many languages does Ultimo Bots answer in?
More than 80. A built-in rule has the agent reply in the customer's language from the same knowledge base, so an English website can answer a question asked in Spanish, Polish or Korean. Texts you write yourself, such as the welcome message, appear exactly as you wrote them.
Do I need a separate knowledge base for each language?
No. Add your website, files and Q&A pairs in the language they are written in. The agent finds the right facts for a question in another language and states them in the visitor's language. Names from your systems, such as a Wix Bookings service, arrive as you wrote them; add a behavior if they must stay untranslated.
Does live chat translation cost extra?
No. Translation in the live inbox is included in every paid plan (Smart, Boost and Ultimo) and uses no AI credits. You translate a visitor's message with one click, and Translate input turns your draft into their language before you send it. It is not available on the Free plan.
Can the AI agent answer Wix Bookings and Wix Stores questions in another language?
Yes. The booking skill lists services with duration and price, shows open times and hands over the booking page with the chosen day selected; the store skills find products and, after an email code, show order status and tracking. The answer is in the visitor's language, built from the services and products exactly as you entered them in Wix.
Is the AI disclosure shown in the visitor's language?
On the website widget and the chat link, yes, in English, German, French, Spanish, Italian, Portuguese, Dutch or Polish, chosen from the visitor's browser language, with English for all others. It is built in and cannot be switched off. Messenger, Instagram and WhatsApp do not show it, so add a behavior that has the agent say it is an AI.
How much does a multilingual AI agent cost?
Every plan includes every language. As of October 2026, Smart is $29 a month ($19 billed yearly) with 500 AI credits, Boost $59 ($39 yearly) with 2,000 and Ultimo $149 ($99 yearly) with 10,000. An answer costs the same credits in any language. On Wix, billing runs through the Wix App Market at the price shown there.




