Setting up a Multi-Lingual Knowledge Base and Support Center

By Prateesh kp 5811 views

A multi-lingual knowledge base can cater to the self-service requirements of customers from different geographies. With HappyFox, the creation and maintenance of a multi-lingual knowledge base is easy. HappyFox's centralized KB module is equipped with powerful translation capabilities.

 

Pricing Plans: Fantastic and above.

 

External Support Centers are also multi-lingual ready, with provisions to translate every customizable text present in them. HappyFox supports over 38 different languages. This article covers how to set up and maintain a multi-lingual knowledge base.

 

Note
This article applies to those customers who have access to version 2.0 of the Support Center. If you're still using the classic support center, refer to this article.
Kindly note that translations are not automated. You will need to manually enter all content in the translated versions.

Steps to configure a Multi-Lingual Knowledge Base:

Step 1: Enable Multi-Lingual Capabilities:

Before we start setting up your Multilingual knowledge base, you will have to first enable multilingual capabilities in your HappyFox account. 

If the base language that you will be writing your articles is in English, but you would like to add Portuguese (Brazillian) and French multi-lingual capabilities, set primary language as "English" and add Portuguese and French as additional supported languages.

 

Heads up: You can add a maximum of 15 additional supported languages.

 

 


Step 2: Create Sections and Articles in your Primary Language.

Before we add any articles or sections in other languages, it is essential that we set up articles in the primary language first. Articles in the primary language act as the primary key for translations. You can ignore the below steps if you already have a fully functioning knowledge base in your primary language.

 

Note: You can translate articles in your additional supported languages (Say, French, Italian, Spanish) only after you have created its primary version in the primary language

 

 


Step 3: Translate Articles and Sections for additional supported languages:

Now that all the relevant articles are created in the primary language, you can proceed to translate the articles into other languages.

 

 

Note: If you try to translate an article with un-translated sections, you will be prompted to translate the corresponding sections first. This logic applies to parent sections too.

 


Step 4: Maintaining Article and Section Translations:

To choose the language you will be working on, you can select the language from the Global Language Switcher present on the top right inside articles and section list pages. Selecting a language from this dropdown will list all the corresponding sections/articles in that particular language. This will give you a better picture of the list of articles/sections translated in a desired language.


Modifying existing article translations is also easy. Navigate to the desired article details page. Switch the language using the Global Language Switcher. Click "Edit Translation". Modify the contents of the translated article and hit publish.

 

 

Note: Deleting the primary language article will also delete its corresponding translations.

Switching languages in External Article details pages (Demo):

 


Steps to configure a multi-lingual Support Center:

All the languages which are marked "Visible in Support Center" in Manage >> Languages can be seen inside the profile dropdown of the External Support Center. Selecting a language in this dropdown will load the support center in that language.

 

Permission Alert: 🔐 You would require Manage translations in Support Center Pages managerial permission to perform Support Center Translations.

 

As an agent, you can configure the translations for the relevant texts present inside your support center pages, just like you would translate articles and sections.

 

List of translatable support center pages:

 

Other Support Center pages like section details pages, contact register page, etc. are automatically translated by HappyFox.

 


To translate a support center page,

 


Language Parameters in External Support Center:

 

To load the support center in a particular language, you can use language parameters in the URL. This method works only if the language entered as URL parameters is one of the languages enabled for view in the external support center.

 

To do this, append ?language=lang_code to any support center URL. For example, if you want to load the Support Center Home Page in "French", hit the following URL:

www.yourcompany.happyfox.com/home?language=fr

 

Note: If you have zero external articles in your support center, the Login page will act as your Home page.