Multiple languages to choose for chatting
allow users to select different language for chatting

To All Our Valued Users, Thank you for choosing tawk.to and for reaching out. At the moment, we don't offer language selection before commencing a chat. Alternatively, create a chat widget for each language. Adding multiple widgets to a Property can be helpful when you want to customize your Widget to match different sections of your website, languages or settings. Each new widget you add will be in English by default. For each set of pages with a new language, you’ll need to create a new Widget and manually set the language. To learn more, visit this link: https://help.tawk.to/article/faq-why-add-multiple-widgets If you have any other questions, require assistance, or just want to talk to someone at tawk.to, here is our calendar link: https://calendly.com/tawk-to-support/tawk-to-customer-support. We're happy to help!
-
Housam commented
Hi, I have created a multiple widgets for different languages but on WordPress plugin I cannot assign different widget to each language. Any solution?
What I am trying to do is like this:
www.site-name.com -> (English Widget)
www.site-name.com/ja -> (Japanese Widget)Regards,
-
Admintawk.to (top bird!, tawk.to) commented
Hi,
Thank you for choosing tawk.to and for reaching out.
At the moment, we don't offer language selection before commencing a chat.
Alternatively, create a chat widget for each language.
Adding multiple widgets to a Property can be helpful when you want to customize your Widget to match different sections of your website, languages or settings.
Each new widget you add will be in English by default. For each set of pages with a new language, you’ll need to create a new Widget and manually set the language.
To learn more, visit this link: https://help.tawk.to/article/faq-why-add-multiple-widgets
If you have any other questions, require assistance, or just want to talk to someone at tawk.to, here is a link to my calendar: https://calendly.com/siennarubio/30min. I'd be happy to help!
-
David Andrew Michael commented
Il a été installé hier et a été très impressionné, mais il est clair que plusieurs langues basées sur la langue de l'utilisateur, la langue du navigateur ou la langue du site sont nécessaires.
-
Gennady Dogaev commented
If anyone is interested in changing tawk's locale dynamically, here is my method. I created separate channels for ru and en and then use following code: https://gist.github.com/GendelfLugansk/d3e85bcfa13088ab6bd20058f3e73db8
-
Anonymous commented
Can you please let me know that user can able to choose select languages for chat? If possible then please provide me steps.
Thank you
-
Fred Lam commented
This has been asked for more than 2 years.
Would like to check any feedback? Thanks! -
John commented
All widdget are set with default language set by admin. I use pre-chat
In this case, if default is french, english visitor is unable to understand the fiels where he must put informations
I find it is a real misconception/improvement to do to...
-
Anonymous commented
Just make a widget for each language. Apply each widget as custom html tag to Google Tag Manager. Create for each tag triggers that will only trigger the widget on the corresponding language pages of your website.
In tawk.to settings you can subsequently create messages in each language by using advanced trigger which allows you define at which pages or part of your domain the messages should trigger.
-
Anonymous commented
Still no official solution?
-
Lonnie commented
Installed this yesterday and was very impressed, however it's clear that multiple language based on user's language, browser language or selected site language is necessary.
-
Slava commented
Change you widget code.
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
if (window.location.href.indexOf('/en/')!=-1) {
s1.src='https://embed.tawk.to/............../..............';
}
else if (window.location.href.indexOf('/ua/')!=-1) {
s1.src='https://embed.tawk.to/............../..............';
}
else {
s1.src='https://embed.tawk.to/............../default';
}
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script--> -
memet commented
My suggestion would be as follows:
Add an attribute on the client that represents the language. This could be the 2 letter ISO name of the language, for instance: 'EN'. This way, the client has the ability to show the chatbox in the correct language directly.
Example of usage:
Tawk_API.onLoad = function(){
Tawk_API.setAttributes({
'id' : 'A1234',
'store' : 'Midvalley'
'language' : 'EN'
}, function(error){});
};Or maybe better; something similar could be added to the JS API so that this attribute can be passed to Tawk before rendering the chatbox.
-
Manuel Domínguez Dorado commented
It would be desirable to allow configuring the widget for more than one language. It would be great that the widget detects the browser language and choose the corresponding widget version or, if not a version for that language, the default language is used. It is useful for multilanguage sites. Also, the widget floatin image "We're here" should be configurable for each language so that the widget appears as "We're here" in english and, for instance, "Estamos aquí" in spanish. The same for the widget theme.
It would be great also to allow hidding the widget (an option in the admin panel) if the language of the browser is not supported. So, an Spanish version of the site could show the widget, but the German version not (it is an example).
Now, the only option is to create more than one widget but is very complex to manage from a technical point of view in an store based in Prestashop (my case).
-
David commented
Add a condition on advanced trigger to process browser language.
-
Marc commented
Found a solution!!!
Its possible to use differents assets with different language and layout as you want. The probleme is just to call them at the right time.
So in javascript i'm asking which language is set in the navigator and depending if its in english or french I call the right src.for exemple:
if (navigator.language = "fr")
{
s1.src = 'https://embed.tawk.to/5790e/1ao72tkf8';
}
else
{
s1.src = 'https://embed.tawk.to/5790e/default';
}Hope it help you guys!
-
Marc commented
In the triggers control pannel, add an action wich make possible to load different assets. This will make possible to use different language in multi-language area.
As exemple I use french and english usualy in my web site. Depending if the customer is in french part of the site, I want to load the chat on his language. -
Andres commented
We need this please add support for language.
-
Jos commented
This would be very useful in multi-language sites
-
Marvin Aguilar commented
We have messages and chat from other countries like Russia which we do not understand. We do not cater customers from other countries. Can you make an option that your chat widget will show only globally or just for a certain region or country?
-
Tobey Hill commented
This would really be appreciated. Or even just a button that quickly allows the user to switch between English and Spanish - this button would then indicate to the agent that the user has requested to chat in Spanish.