Knowledge Article Translation for multiple local language

LPen
Kilo Contributor

My company is global organization.   We have the requirement to translate some KB article to their own country language.  We have reviewed ServiceNow Document sites for language plugins and dynamic translation.  However, we don't find what are the configuration steps required to setup.

If you have hands-on example, can you share? 

1 ACCEPTED SOLUTION

John Zhang1
Kilo Patron
Kilo Patron

There are two translation tasks you need to perform : Platform Translation and dynamic translation

1) Platform translation -there is ServiceNow translation plugin for each country.  Such as: Japanese.  You need to activate this plugins.  The scope of this is only for system translation (table, label and app nd module name), not data  

find_real_file.png

2) Dynamic translate, which is for data translation.  You can use it for each app based.  I posted one video on my YouTube ServiceNow Learning Channel - 

https://www.youtube.com/watch?v=7VWA8vBasX4

I also posted it on this community (thinks for Leri referred my post)

https://community.servicenow.com/community?id=community_video&sys_id=de39bc2fdb576810679499ead396190...

 

 

 

 

View solution in original post

8 REPLIES 8

Leri Andrews
Tera Guru

I can tell you it is do-able because i manage a single knowledge base for 50+ countries and 20+ languages - some non-standard. The technical details involving mulesoft and cloud-based translation is beyond me however.  This video might help? https://community.servicenow.com/community?id=community_video&sys_id=de39bc2fdb576810679499ead396190c

Creating a child article in another language manually is quite straightforward though if they already have the content.

John Zhang1
Kilo Patron
Kilo Patron

There are two translation tasks you need to perform : Platform Translation and dynamic translation

1) Platform translation -there is ServiceNow translation plugin for each country.  Such as: Japanese.  You need to activate this plugins.  The scope of this is only for system translation (table, label and app nd module name), not data  

find_real_file.png

2) Dynamic translate, which is for data translation.  You can use it for each app based.  I posted one video on my YouTube ServiceNow Learning Channel - 

https://www.youtube.com/watch?v=7VWA8vBasX4

I also posted it on this community (thinks for Leri referred my post)

https://community.servicenow.com/community?id=community_video&sys_id=de39bc2fdb576810679499ead396190...

 

 

 

 

Sam Goode
Tera Guru

There is a section in the KM guided setup for Translation management. The steps are:

  • Activate support for other languages (Activate the knowledge internationalization plugins to enable the translation of knowledge articles)
  • Enable translation management (Set the property glide.knowman.translation.enable_translation_task to true to enable the feature)
  • Configure Knowledge Bases for translation.
    • In the "Languages" field on the Knowledge Base, select the languages you want to be enabled at a Knowledge base level. Once you select some language or languages, users will not be able to create articles in other languages in the Knowledge base.
    • Check the "Auto-create translation tasks" checkbox if you want translation tasks to be created automatically once an article is published. One task will be created for each configured language.
  • Assign translation tasks to translators (Configure assignment rules to auto-assign tasks for a language, knowledge base, category to a translator or a group of translators)
  • Machine translation configuration (Integrate a Machine translation API with Knowledge management. You need to subscribe to a Machine translation API before integration)

 

Docs -> https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/product/knowledge-management/conc...

 

Alex Coope - SN
ServiceNow Employee
ServiceNow Employee

@LPen,

We actually have training on this topic on NowLearning here, part 3 specifically covers a Globalized KB,

Many thanks,
Kind regards  

--------------------------------------------------------------------
Director of Globalization Deployment, Internationalization