The ServiceNow® platform supports 22 languages, but you can enable dynamic machine translation for additional languages in Virtual Agent.

Before you begin

Install and configure the plugins for Dynamic Translation, as described in Prerequisites for using Dynamic Translation in Virtual Agent.

Role required: virtual_agent_admin or admin

About this task

You can configure Dynamic Translation for any installed language plugin on the ServiceNow® platform. Once installed, the language is available for configuration in the Multi language support card in Virtual Agent Chat Settings. But if you want to support a language that doesn't have a plugin, you can add it to the Languages [sys_language] table. Once added, you can enable dynamic machine translation for that language.

For more information about multi-language support options and their tradeoffs, see Localization options for Virtual Agent. For more information about custom localizations, see Custom translations.

Procedure

  1. Navigate to All, and then enter sys_language.list in the filter.
  2. On the Languages page, click New.
  3. On the form, fill in the fields.
  4. Click Submit.
  5. (Optional) For a better user experience, translate some of the Virtual Agent system messages into the new language.
    1. Navigate to All, and then enter sys_ui_message.list in the filter.
    2. Translate the following Keys:
      • Are you sure you want to end the current conversation?
      • Click here to start a new conversation
      • Close contact options
      • [language name] (for example, English or German)
      • Disable audio notifications
      • End conversation
      • I have detected you are typing in {0}. Would you like to continue the conversation in {0}?​
      • Just now
      • No
      • No Chat Agents Currently Available
      • Please pick an option.
      • Please type your request
      • Please type your response here
      • Send
      • Start a new conversation
      • Start typing to filter the list of topics below...
      • Support options
      • Yes
      Note: If you specify a supported fallback language for the language you're adding, you do not need to translate Keys in the Messages table. For example, if you add Mexican Spanish as a language, you can specify Spanish as the fallback language. The Spanish language plugin already contains translations of these messages. For more information, see Specify a fallback language for locale-specific languages and NLU prediction.
  6. When the languages have been added, enable Dynamic Translation for them in Virtual Agent settings.