How to disable language-based Knowledge bases

Community Alums
Not applicable

Hi there,

We have tried to work a bit with Translation Management in our instance since we have worked a lot with dynamic translation in our virtual agent. After a while we found a blocker when the translation management was activated, we couldn't update or change the Knowledge Base on our published articles, so we had to disable it again.

After the glide.knowman.translation.enable_translation_task was set to false we could update and change the Knowledge Base field in published articles again but we noticed that there are now language-based knowledge bases.

The vast majority of our articles are in English and can be found in the our knowledge bases if ServiceNow is set to "English". So if anyone updates their ServiceNow profile to any other language we use, they can't see any articles in our Service Portal or in the knowledge module.

I've tried to figure out if there is a setting for this or how to revert so that all languages can see the same articles but haven't been able to solve it yet. Can anyone help out?

 

 

1 ACCEPTED SOLUTION

Musab Rasheed
Tera Sage
Tera Sage

Hello,

Try enabling multi language search.

Go to knowledge properties and enable Multi language search by checking checkbox.

find_real_file.png

Regards

Please hit like and mark my response as correct if that helps
Regards,
Musab

View solution in original post

5 REPLIES 5

Harish KM
Kilo Patron
Kilo Patron

Hi you need to check on search source and type ahead widget. There will be some code to return articles based on the language

Regards
Harish

Musab Rasheed
Tera Sage
Tera Sage

Hello,

Try enabling multi language search.

Go to knowledge properties and enable Multi language search by checking checkbox.

find_real_file.png

Regards

Please hit like and mark my response as correct if that helps
Regards,
Musab

Community Alums
Not applicable

Hm yes this would probably solve this issue, but how does this work?

Will it search for articles with the text input that the user entered directly, or will it try to dynamically translate the input and find all different articles that would fit the description in different languages?

Are these language-based knowledge bases added with the knowledge translation activation or is it added directly when multiple-language options are added to ServiceNow?

Default Setting

The knowledge search engine only searches for articles with the same user's language. 

 

Instructions

Set Multiple Language Search

In order to change this default behavior and search articles in all languages, you need to enable the system property glide.knowman.enable_multi_language_search.

Best Regards
Aman Kumar