You must enable any languages you want to support in your Help Center. For each language you enable, you can add a translated Help Center name as well as translated snippets of text. Your Help Center languages are independent of any languages you have enabled in Zendesk Support.
After you enable languages for your Help Center, you can add localized content (see Localizing Help Center content), so that end users can choose the language they want in your Help Center.
Multi-language support is available on Guide Professional or Enterprise with Support Professional or Enterprise. You must be a Guide manager to configure Help Center languages.
Enabling languages for your Help Center
You can enable any Help Center languages you plan to support.
You need to set up your knowledge base to deliver content in your supported languages for your enabled languages.
Your Help Center languages are enabled independently of any languages you have enabled in Zendesk Support. If you enable a language in Guide that is not enabled in Support, when that language is selected in your Help Center, the "Submit a request" form will appear in the Support account default language.
To enable a language in your Help Center
- In Guide, click the Settings icon (
) icon in the sidebar, then select Language settings.
- Click Add new language.
You can scroll or search the list. You can choose from any of the Guide supported languages and most of the languages that are available by request, some of which have crowd-sourced translations.
- Click the Language drop-down to select a language, then enter a Help Center name for the language.
The Help Center name might be the translated name of your default Help Center name.
- Click Add language.
- Click Add new language again if you want to add more languages.
A list of all your enabled languages appears on the Help Center Languages page.
- Click Save in the Help Center Languages page when you are finished.
Next, you need to set up your knowledge base to deliver content in your supported languages, if you haven't already done so.
Understanding how translated content is displayed in your Help Center
The difference between having a language enabled and having translated content available for that language has implications on what a user sees in a Help Center. For example, the default language for a Help Center might be set to US English (en-us). The Help Center might also provide translated content in French (fr). These examples explain some different scenarios.
- The user's browser language is a language that is not enabled in the Help Center. The user sees the article in the default language.
That is, a user with Polish (pl) set as their default browser language accesses this link: https://support.zendesk.com/hc/pl. The site is not translated into Polish so they are redirected to the default language site (support.zendesk.com/hc/en-us) and see the content in English.
- The user's browser language is a language that is enabled in the Help Center, and there is translated content in that language available for that article. The user automatically sees the translated content.
That is, if a user's default browser language is French, they see all articles that have been translated into French, even if the user has not specified the locale (fr) in the URL. If they access the link https://support.zendesk.com/hc, they are automatically redirected to https://support.zendesk.com/hc/fr.
- The user's browser language is a language that is enabled in the Help Center, but there is no translated content in that language available for that article. The user sees a page error.
That is, a user with French set as their default browser language sees all articles that have been translated into French, but if any articles are not translated, they get a message that the page does not exist. This is because the fr locale has been set up, but is not populated for every article.
In all examples, the user must specify a different locale specifically in the URL if they want to see the article in another supported language. If the language is enabled in the Help Center, and has translated content available for that article, they'll see that content. For example, if you type the URL https://support.zendesk.com/hc/de, you'll see German content, regardless of your default browser language.
- Redirect untranslated articles to an existing language
- Add a default language version of the article to the translation page. In our example, this would mean copying the English article into the French translation page (see delivering content in your supported languages).
Removing a Help Center language
You can disable any language you have enable in your Help Center by deleting it in the Help Center Languages page.
To set up Help Center for multiple languages
- In Guide, click the Settings icon (
) icon in the sidebar, then click Language settings.
- Click the options menu beside the language you want to remove, then click Delete.
The language is removed from your list of languages, without a confirmation dialog. You can enable it again if necessary by clicking Add new language.
- Click Save in the Help Center Languages page when you are finished.
Changing a translated Help Center name
You can add a translated Help Center name when you enable a language. You can easily change the Help Center name for a language at any time.
To change a translated Help Center name
- In Guide, click the Settings icon (
) icon in the sidebar, then click Language settings.
- In the Help Center languages page, click in the name field for any language, then enter a new name.
- Click Save in the Help Center languages page when you are finished.
44 Comments
To the best of my understanding, I have read everything relevant on the subject matter at hand. I understand that multiple languages can and should also be enabled in Guide Professional proving you are the Guide Manager.
When I get to target pages in Help Center Setting it does not look anything like what is described here above. I can set the language for the default HC only. There is NO ADD facility of function.
I am clearly misunderstanding something.
Thank you for your much-anticipated help
Chris
Hi Chris,
Are the languages already enabled in your Support account? And just to confirm, is your Support subscription either Professional or Enterprise as well?
Let us know and we'll try to get this sorted with you.
Best,
Hi all, I'm testing the Copenhagen theme in our Sandbox. We have the "Wiry Merchant" theme (customized) in our production Help Center. We have English source language and 4 languages set up with translations currently in production. In our production HC, we have a drop-down for manual language selection in our top menu (along with browser language automatic selection). I'd like to have the same in Copenhagen. Right now, I don't have a web developer working on this with me and my coding knowledge is limited. I'm not seeing anything in the documentation about this feature being available in standard Copenhagen. Does anyone know if this functionality is possible in the standard theme settings...or would it require customization?
Another related issue: I do have these 4 additional languages enabled in the Help Center Sandbox with the Copenhagen theme, and we have a developer who is using the API to backup the production HC and restore the categories, sections, and articles and translations into the Sandbox for testing. In the first test run, the translations came into the HC Sandbox as separate source language articles; in other words, they are not showing as the translation for the English source article. Any ideas why that might be happening?
Thanks in advance for any assistance!
Hi Sally! In the Copenhagen theme, the language selector lives in the footer. The good news is that it's super easy to move this from the footer to the header.
You'd just want to cut these lines from the footer.hbs template:
Hi Madison, that was so helpful...I completely missed the language selector in the footer. Seems an odd place for it to live...but glad it's there and I appreciate your instructions on how to easily move it to the top.
I have more questions about how that works and might interact with browser language selection, but I think I'll post those on a translation related article.
I also appreciate your thoughts on our issues with the API and I will pass those along to our developer. I know the languages are enabled, but I don't know the other details about his script. I raised a ticket to get support on this as well.
Thanks so much!
Happy to help, Sally Anne! Please feel free to follow up with another comment if any additional questions come up!
I want to enter my pt address
Hi Mohamed,
Could you provide additional detail? I am not sure what your question is.
We're having a challenge with testing our backup and restore for translated HC articles in our Sandbox. For our French translations (setting selected is just "French" for the Guide language), the translations are coming in from the API restored to French(fr). This means that when the user selects French for the language selector drop-down, the articles don't display. Any ideas on 1) why this is happening, and 2) guidance on using variants of languages for this use case? We are also planning for Spanish (Spain), Spanish (LatAm), Chinese (Simplified), and Chinese (Traditional) so I want to avoid future issues.
Thanks!
Hey Sally,
It looks like you currently have a ticket open with our Customer Care regarding this issue. We will continue working with you in that ticket as the team will most likely need to take a look at some examples to determine the cause of this issue.
Cheers!
Thanks, Brett. I'd also appreciate any feedback of a general nature from others who may have run into similar issues and how they resolved them. The language selections in the Guide are sometimes very confusing.
Hi Team,
There seems to be an issue with the multilingual routing.
For example, users that land on https://help.example.co/hc/en-us (without the extra "/" at the end) will have a homepage with https://help.example.co/hc/en-us/articles/36002405313 link and it doesn't work as expected, getting the below error message:
oops
The page you were looking for doesn't exist
You may have mistyped the address or the page may have moved
If the user lands on https://help.example.co/hc/en-us/ (with the extra"/") they will have a homepage with https://help.example.co/hc/en-us/categories/36002405313 link and it works fine.
How can we force this extra "/" or what other options do we have to handle this for an user that lands without this extra "/" at the end?
Thanks!
Hi Marco! Unfortunately I'm not able to replicate the behavior you're describing with these example domains. It sounds like there might be something misbehaving in your particular account. Is your help center public, and are you comfortable sharing the URL here, or would you prefer we move into a ticket?
Madison Davis can we move into a ticket? Please let me know how to proceed. Thank you!
Please sign in to leave a comment.