The question ‘is it worth serving customers in a second language?’ is almost always asked too late. It usually comes after someone notices two English messages in the inbox or the sales team returns from a trade fair convinced that international expansion is the way forward. In both cases, the decision is made without data and ends the same way: a translated interface with nobody behind it who can reply.
This article discusses implementation and organisational decisions, not legal requirements. If a second language is connected with selling in another country, confirm the information obligations and wording of your terms with a lawyer—the widget’s language layer does not replace them.
Check whether you have international traffic at all
The feeling that ‘we probably have some international customers’ is usually the effect of remembering a handful of messages. They were memorable precisely because they were unusual. Before investing in a second language, review four sources you already have today—none requires a new tool or budget.
- Browser languageAnalytics shows the language configured on a visitor’s device. This is a stronger signal than country because a Polish person on holiday will still have a Polish-language browser.
- Session countryUseful for assessing a market, but misleading with VPNs, corporate networks and migration. Treat it as supporting information, not proof.
- Enquiry contentMessages from chat, forms and the inbox. Count them over the past three months instead of relying on memory.
- Entry queriesThe search report shows whether someone searches for your offer in another language or reaches the website by accident.
Compare these four figures with what those people do on the website. International traffic that lands on a blog post and leaves after a dozen seconds is not demand—it is chance. Traffic that reaches the pricing and contact pages tells a very different story. We explain how to read these transitions stage by stage in our article on the customer journey through a website.
A second language makes sense when enquiries in that language recur every week and concern your offer. One message a quarter is a case to handle manually, not a reason to rebuild the widget.
Take half a step instead of a whole one
Between ‘we do nothing’ and ‘we hire an English-speaking customer service operator’ lies a whole range of solutions that do not cost a full-time salary. Exhaust them before making a hiring decision—also because, after a few weeks, you will have hard data on how many such conversations really arrive and what they concern.
- Enable the widget’s English copy: the menu, help screen, chat, offline mode, callbacks and confirmation screens.
- Prepare your three most common answers in English and keep them where the team already looks.
- Add a short English knowledge-base section: service scope, indicative pricing, lead time and contact method.
- Configure pre-chat to collect a contact address when the conversation may require a longer answer.
- Appoint one person to own foreign-language threads, even if they reply only once a day.
- Record the number of these conversations each month—this will form the basis of the next decision instead of another hunch.
The third point usually provides the greatest value. A short set of answers to questions that arise in every conversation relieves the pressure to respond immediately in a foreign language. We explain how to build it without creating a collection of outdated files in our article on a website knowledge base and FAQ. A sample list of such questions for accommodation providers is in our article on hotel pre-arrival questions.
Availability schedules, departments and the knowledge base are configured separately for each website, so you can test a second language on one site before rolling it out elsewhere. Start for free.
Language mode: fixed or detected from the browser
The widget can operate in two modes. In fixed mode, it always displays the same language, regardless of who visits. In detection mode, it selects a language from the visitor’s browser settings. At least one language must remain active—you cannot disable all of them and leave empty screens.
Scroll the table sideways to see all columns.
| Setting | What the visitor sees | Consequence for the team |
|---|---|---|
| Fixed Polish | Always Polish copy, even with an English-language browser | No false promises, but some enquiries will never be made |
| Fixed English | Always English copy, including for Polish customers | Makes sense only for a website targeting markets outside Poland |
| Detected, with staffing | Language matched to the device settings | Someone must reply in the language in which the conversation began |
| Detected, without staffing | An English interface followed by a Polish reply or silence | The worst scenario—an empty promise that fails after the first message |
The last row describes the most common implementation mistake. Language detection takes one switch to enable, so it is tempting to turn it on just in case. The result is that a customer starts a conversation in English because the entire interface suggested they could, then receives a reply in Polish or none at all. This costs more than having no second language because the failure occurs at the exact moment someone has decided to make contact.
The rule is simple: enable detection only when you can reply in the detected language within the timeframe you declare. If you cannot, keep the language fixed and collect foreign-language enquiries through a form or callback—longer response times are natural and unsurprising in those channels. We break down the differences between them in our article on live chat for a website.
Remember that detection does not solve the language of the website itself. If the website content remains entirely in Polish, an English widget looks like an island in unfamiliar surroundings and raises more questions than it answers. The right order can therefore be the reverse of what intuition suggests: first, a short and honest translation of the most important information about the offer; then the contact interface; and finally, a declared response time.
What not to translate by machine
Meetlead does not translate messages automatically, and this is not an oversight. Machine translation handles general meaning well but struggles with the nuances that may constitute the entire substance of customer service. The problem is not that the output can be incomprehensible. It is that the output can be clear and wrong at the same time, without either side noticing. Automatic mood classification struggles with the same nuances in another language, as we describe in the guide on AI sentiment analysis in support.
- Service scope and termsA sentence explaining what is and is not included in the price determines later disputes. A person translates it, or it is not translated at all.
- Prices and charging methodCurrency, tax, billing period and minimum order change a sentence’s meaning. Automation loses these details silently.
- Time commitments‘Usually in two days’ and ‘within two working days’ are two different promises. Translation can turn them into one.
- Complaints and withdrawalA response in such a case has consequences. If you are unsure of the wording, reply in a language you know and say so directly.
The practical distinction is this: machine translation can help you understand what the customer is asking. Do not use it to send a reply that makes a promise. Understanding the question is your risk, and you can verify it with a follow-up question. A promise you send is the customer’s risk—and yours when they return holding that message.
‘I am replying in Polish to avoid misunderstandings about the terms—please ask if anything is unclear’ works better than a fluent answer containing the wrong price. A customer will forgive the language, but not a changed price.
The same caution applies to any tool that drafts content for you. It can help structure a sentence, but it does not take responsibility for what the sentence promises. Responsibility remains with the person who presses send—and that person should understand every word in the outgoing message.
Hours and promises: time zones versus the real schedule
You configure the availability schedule separately for each website, and this is where a second language most often comes unstuck. Your working hours are in your time zone. A customer in another zone sees something completely different—a difference of several hours turns ‘we are available in the afternoon’ into ‘we are available in the middle of your night’.
- Check which time zones enquiries come from.One or two zones are a scheduling problem. Six zones are a problem for offline mode and callbacks to solve.
- Set the schedule around the market, not an assumption.Availability should reflect when people actually write, not when it is convenient for the team to sit in the panel.
- Separate language availability from general availability.If only one person can reply in English, their schedule is the real schedule for the second language. The rest of the team cannot cover it.
- Provide offline mode in both languages.The out-of-hours screen, form and callback must sound as credible as live chat.
- Do not promise a time you cannot meet.A cautious promise that is always kept builds more trust than an ambitious one kept only sometimes.
The stated response time in a second language should almost always be longer than in the first, and there is nothing embarrassing about that. The same promise in both languages, kept in only one, looks worse. We explain how to measure this time reliably without misleading yourself through the definition in our article on first-response time in chat.
You can keep Polish chat open for the full schedule while sending foreign-language enquiries to a form or callback when nobody can cover them. Explore the product.
When a customer reads an appointment time in another country, use the guide: Booking time zones: keep the appointment clear while customers travel.
A message in an unknown language: a procedure instead of improvisation
Sooner or later, a message will arrive in a language nobody on the team knows. Without an agreed procedure, one of two things happens: somebody improvises with machine translation and promises something they do not understand, or the message remains unanswered until it disappears from view. Both paths carry a cost, just at different times.
- Acknowledge receipt.A short sentence in Polish and English is enough. Silence is worse than a language mismatch.
- Establish what the message is about.Using machine translation to understand the content is fine. Using it to send the reply is not.
- Suggest a shared language.Ask directly whether an English conversation would be acceptable. In most cases, it will be.
- Route it to the right department.If somebody in the company speaks the language, the conversation should reach them immediately, not after three handovers.
- Say what you cannot do.You can calmly state that you do not provide service in a particular language. A suspended conversation does not communicate that.
- 10:12
A chat message arrives in a language nobody on the team knows
- 10:14
An operator acknowledges it in Polish and English
- 10:21
The customer switches to English; the case turns out to concern delivery
- 10:26
An answer in English without machine-translating contractual terms
Record such cases, because they indicate the next move. Several messages in the same language every month signal that it is time to discuss another widget and knowledge-base version. Several messages in several different languages over a year signal the opposite: the procedure is enough and nothing else needs to change.
Show us your traffic and enquiry data—we will tell you whether it already represents demand or is still chance. Contact us.

