This article includes the following topics:
Supporting single-language AI agents
By default, your AI agent language is set to your account's default language.
To specify a default language for an AI agent
-
In Admin Center, click
Channels in the sidebar, then select AI agents and automation > AI agents.
- Click Manage AI agents for messaging.
- Click the AI agent you want to update.
- Click the Settings tab.
- Expand the Language section, and use the drop-down menu to select your language. Note: For consistency and ease of comprehension, the default language selection should match the language used to write your conversation.
Supporting multilingual AI agents
If your customer base uses multiple languages for communication, there are several settings throughout Suite you can configure, including:
Activating automatic translation for an AI agent
In your AI agent settings, you can activate a feature that automatically translates the text elements in an AI agent’s standard responses configured in the Behavior tab
If the AI agent is embedded in a help center, the AI agent text is translated into the customer's selected help center language. If the AI agent is embedded in your website, the AI agent text is translated into the customer's selected browser language.
You can override automatic translations of standard responses by creating custom message translations.To activate automatic translation
-
In Admin Center, click
Channels in the sidebar, then select AI agents and automation > AI agents.
- Click Manage AI agents for messaging.
- Click the AI agent you want to update, then click the Settings tab.
- Expand the Language section and use the drop-down menu to select your default language.
- Select Translate AI agent messages to activate automatic translation.
- In Select languages for automatic translation, specify the
customer-side languages you want to include in the automatic
translation process.
You can open the drop-down menu and scroll through the options or begin typing to filter the language options. You can test the auto-translated AI agent responses at this point, or after publishing the AI agent.
- Publish the AI agent after changing the language.
Customizing automatic message translations for standard responses
Custom message translations are manually written versions of the text in the message fields of a AI agent’s standard response. Translation customization is not available for other automatically translated text elements (such as option or button text).
To customize a message in a particular language, that language must be:
- Included in the automatic translation settings.
- Added to the list of available languages in Zendesk Support.
Custom-translated AI agent messages are sent to end users based on their detected language. If a message field does not have a customized translation in the end user’s detected language and that language is included in the automatic translation settings, it will be autotranslated.
To create a custom translation for a standard AI agent response
- In Admin Center, click
Channels in the sidebar, then select AI agents and automation > AI agents.
- Click Manage AI agents for messaging.
- Click the AI agent you want to update, then click the Behavior tab.
- Expand the section you want to update.
- Under the AI agent message, click Manage
translations.
- Click the pencil icon for the language you want to
customize, then enter the custom text.
Repeat this step for additional languages if needed.
- Click Done.
You can test the custom AI agent responses at this point, or after publishing the AI agent.
- Publish the AI agent to apply the custom translation.
Translating help center articles
AI-generated replies sent by the AI agent might suggest help center articles in a conversation to direct customers to information that may help them self-solve their questions.
To offer help center articles in multiple languages, you’ll need to activate those languages in your Guide settings, then add translated versions of those articles to your help center.
For more information, see Configuring your help center to support multiple languages and Localizing help center content.
Translating conversations in the Zendesk Agent Workspace
After taking over a conversation from the AI agent, human agents can use the native translation feature in the Zendesk Agent Workspace to communicate with customers and other agents across multiple languages. This feature is activated by default for all customers using Agent Workspace but is only available for agents with a Chat seat.
For more information, see Translating conversations in the Zendesk Agent Workspace.
Testing multilingual AI agents
You can test your AI agent to evaluate the automatic and custom translation results and understand the end-user experience.
To test AI agent translations
- In Admin Center, click
Channels in the sidebar, then select AI agents and automation > AI agents.
- Click Manage AI agents for messaging.
- Click the AI agent you want to test.
- On the AI agent's edit page, click Test AI agent. The testing sidebar opens.
- At the top of the sidebar, use the drop-down to select the
language you want to test.
- Use the sidebar to start a conversation with the AI agent.
To reset and start a new conversation, click the
Reload icon (
).
Repeat these steps for each language you want to test.
Customizing automatic message translations (Legacy)
To create a custom translation for an answer in bot builder
- In Admin Center, click
Channels in the sidebar, then select AI agents and automation > AI agents.
- Click Manage AI agents for messaging.
- Click the AI agent you want to update, then click the Answers tab.
- Select the answer you're creating a custom translation for, then click the step you want to update.
- Under the AI agent message, click Manage
translations.
- Click the pencil icon for the language you want to customize, then
enter the custom text.
Repeat this step for additional languages if needed.
- Click Done. You can test the custom AI agent responses at this point, or after publishing the AI agent.
- Publish the AI agent to apply the custom translation.
45 comments
Artur Tsudik
I look forward to the appearance of the Ukrainian language. Without the support of the Ukrainian language, the functionality does not make sense for us :(
2
Anton Verhelst
Is the automatic translation still going to be improved so we can exclude certain words? For instance not translating company names or specific English terms used in other languages?
9
bgoossens
Is it possible to disable the chat bot in the messenger?
Is it also possible to enable dynamic content for messenger? Automatic translations are just not good enough. Looks silly from customer point of view.
3
Miranda Burford
Hi Bram Goossens,
No, this isn't possible today but it's something that we are hoping to support in the future. Would you mind sharing more information about your particular scenario for reference? How are you expecting it to work without a bot? Thanks!
Not currently but it's something that we may consider in the future. We understand that auto-translations are not always ideal and more control here would definitely help. Thanks for your suggestion! I'll log that for future consideration.
- Miranda.
0
CoinBounds
Can Flow Builder display translated articles? There are three versions of my article in simplified Chinese, traditional Chinese and English.
I use Simplified Chinese to create Flow Builder, but my clients use English, and the articles for clients are in Simplified Chinese. My articles are in English. I don’t know how to show my English articles to English clients.
0
Rachel Orio
It seems that you already have an existing conversation with my colleague regarding the same question, should you have any clarification kindly reply to the ticket so we can better assist you.
- Rachel
-1
Eduardo Escobar
Hello, when the End User connects with an agent in a different language (lets say Spanish) once the conversation is over, the Answer Bot ask for Chat feedback but it always asks in English. How can I translate the chat feedback into the supported languages?
0
DJ Buenavista Jr.
You need to create a dynamic content placeholder and add the following placeholder to the body of your CSAT email.
You can check our article, Are CSAT surveys multi-lingual? for more information about this.
Thank you and have a wonderful day ahead!
Kind regards,
0
Eduardo Escobar
Hello @...
I think there is some confusion. I am referring to the survey done after a Live Chat through the answer bot, not the survey sent by email:
The entirety of the answer bot and it's interactions are translated into the users selected language, but this small survey is not. It will always ask this in English no matter what language is selected. How can I change that?
0
DJ Buenavista Jr.
To troubleshoot your issue further, and gather some additional details I'll go ahead and create a ticket for you.
Please check your email and we can continue from there.
Thank you and have a wonderful day ahead!
Kind regards,
0
CJ Johnson
This article is linked to from another about Messaging and Flow Builder, but I don't see anything in this article about flow builder and multi-lingual functionality?![](/hc/user_images/rIy984KyN3MkjbNn0nY0HQ.png)
0
Aimee Spanier
Hi, CJ Johnson
The section in the originating article is about designing a bot-enabled flow, which is mostly managed in Flow Builder but has some settings outside of that tool. This article is about configuring language settings (including settings for multiple languages) for a flow, which is managed outside of Flow Builder but impacts how you might put your flow together.
Can you tell me what kind of information you were expecting to find here from the originating link? Maybe I can clarify things in the first article, or add relevant info to this one. Thanks!
0
Shayan Moussawi
Are there any plans for allowing multiple Bots per Brand? This would really fix our issue with not being able to add manual translations, as it would allow for individual language specific bot flows, without sacrificing Help Center articles (as each brand is linked to a Help center, so if one has two brands for two languages, there is no way to link both of them to a single help center)
Also there doesn’t seem to be a way to translate the opening times displayed within the widget and the text in the white chat bubble.
7
Alicia Schaefer
Seconding Shayan's suggestion! We desperately need either multiple bots per brand so that each of our translated sites can also use the bot, or we need the ability to use dynamic content in the flow builder. We have 3 translated versions of our English site and as of now, we can only use the bot on our English site since the German, French, and Japanese translations are not at all correct. Especially since parts of the flow builder still display in English (which makes no sense to me!?) I've seen it mentioned and asked quite a few times - but is this something that is possibly on the roadmap for future improvements, and if so, do we know when?
4
Paul Blossey
Following the last two comments of Shayan Moussawi and Alicia Schaefer we do need multiple Bots per Brand/Channel as well.
The use of automatic translation is fine, as long as we would only use standard phrases, but I would guess that every company uses specific phrases/words, where no translation is needed or only misleading.
0
Chad Susa (Gravity CX - Zendesk Partner)
Hi
In the messaging widget, how do we translate the:
Style Title
Style Description
Style Text
We have tried using Dynamic Content to replace the standard text in these fields but the DC content doesn't work. It just shows the DC placeholder. See below:
We have a number of languages and the Messaging Widget Title, Description and Text doesn't make sense to only be in English.
1
Antonio Naddeo
Dear Miranda Burford, for a Support operation that manage 7 languages, automated translation is just not right. You should see how such words are translated in other languages, they are not just inaccurate they are misleading.
First you impose an unreasonable pricing (1.000 MAU) for a product that is just not ready to replace chat, looks like that you are willing to do u-turn on the ridiculous price of the flow builder at last. Instead of focusing on the gap that the product has, let's make sure we have an unreasonable pricing first? Why don't we talk about the features that are missing?
Can you please respond to this simple question for my support organisation that manage multiple languages (7) and wants to use the flow builder? Automated translations is the answer?
How is it possible that you did not conceive dynamic content for messenger in the flow builder?
1
Antonio Naddeo
Opening statement:
Sorry but.... how can you inspire confidence in the user, when it's clear that we are presenting automated translations. This is everything but improved customer experience. Just say the truth, you simply forgot to consider Dynamic Content for the Flow Builder in Messaging and came up with patch of automated transitions.
Lisa Tam said that Zendesk will be bringing in the ability to customise the translations, overriding the system-generated translations in H1 2024. https://support.zendesk.com/hc/en-us/community/posts/4411256171930-dynamic-content-in-Flow-Builder in H1 2024??? Really?
Miranda Burford for an organisation like us that provide support in 7 languages, the absence of Dynamic Content for the Flow Builder in Messaging and relying on inaccurate translations that require extreme precision in the terminology, automated translations are a blocker that will prevent us to launch Messaging in Q4 2023. I can show you some automated translation that will make a German say what is that??? So improved customer experience not equal to automated translations.
Do I need to create 7 flows for each language and ask which language they desire to be supported?
If it is true that you are pushing to Messaging, why dynamic content is not prioritised?
Every support organisation that provide support in more than 1 language is affected.
3
Antonio Naddeo
Hello Zendesk team and Aimee Spader Miranda Burford is the any response on how to solve the problem of automatic translations for customer support international teams?
First, relying on the language of the browser is not a solution, it is a patch. Determine the right language of the user if of fundamental to have good experience and to trust the bot.
What option do you have?
Example
With flow builder we have some cases where we want to redirect the user to a section on our own site, and managing multiple language means that you have to redirect to the correct URL: webite.com webite.co.uk, website.it website.es etc
So if I provide a URL (not a help center article) but a link to our website (webite.com webite.co.uk, website.it) in action of the flow builder, I won't be able redirect to a correct URL, as with the current set up you can only display 1 URL (the default english).
What is improvement planned to improve bots for companies that manage multi-language?
And also can you respond to my previous messages?
Would it not be a better option to rely on the language of the Help Center instead of the browser language? Unfortunately "branch conditions" does not take into account the language either of the user or of the help center.
5
Mike DR
0
Chad Susa (Gravity CX - Zendesk Partner)
Hi Mike DR
Unfortunately not yet. I don't think these elements of the widget style accept dynamic content. They also don't appear to work with auto translations.
0
Viachaslau
Antonio Naddeo +1 to your questions about multi language support
0
Angéla Doup
+1 Managing multi language ourselves is really needed. German has more formal tone of voice than Dutch. We know translated our default Dutch language into formal tone of voice, just to make this translation be corrected. Besides we would like to push the language Dutch website -> Dutch language and German website -> German. I know this was able in the script of the Webwidget (Classic) but cannot find anything for this one. It is really frustrating that DC is not working as well.
We really really hope this issue with the languages will become possible. I also saw this message pushed by Zendesk "Translations are available soon". If this is what I hope it is, then I hope they can tell us when "soon" is.
1
Johnny
Antonio Auctane +1 with your questions about multi-language support.
2
Keti
Antonio Naddeo +1 Multi language support is a must.
1 - Occasionally, the bot may fail to accurately auto-translate messages.
2 - The "Choose your language" option might seem "cheap" from the customer's perspective.
Linking the relevant answers to each condition
2
Nick S
Is there any way to report on the number of translations? (ie how many times it has been used?)
0
Tony
I believe there is no way to report on the number of translations used at the moment, but thank you for the feedback, as we really appreciate new suggestions and ideas.
Have a nice day!
0
Amie Brennan
hey Aimee Spanier there's a duplicate sentance in this paragraph - the last 2 sentances are the same. :)
0
Aimee Spanier
Fixed! Thanks, Amie Brennan!
0
Wilson Ho
Is there the ability to do custom translations instead of the automatic translations?
0