\(Legacy\) Virtual Agent translation tables
Virtual Agent uses the [sys_translated_text] and [sys_ui_message] tables to store translated text.
|
Table |
Description |
|---|---|
|
Translated Text [sys_translated_text] |
Stores translations for fields with the field type translated_text or translated_html (see the dictionary entry).The [sys_cs_topic] table contains the English keywords and topic titles. It pulls translations from the [sys_translated_text] table. For details about translating text content into different languages, see Translated text table and Translating text fields. |
|
Message [sys_ui_message] |
Stores expert translations for messages in Virtual Agent topics.Pre-built topics have already been translated, but you must provide translations for any content you create for your instance. For more information about the Message table, see Message table. |
|
Text Translations for Dynamic Translation [sys_cs_dynamic_translation_text] |
Stores copies of the translations found in the Message [sys_ui_message] table and previously dynamically translated messages.This view-only table is only available when the Dynamic Translation for Virtual Agent plugin is installed and the Dynamic Translation in Virtual Agent feature is enabled. This table is cleared every 24 hours to ensure that the most up-to-date translations stored in the Message [sys_ui_message] table are being referenced. For more information about how the Text Translations for Dynamic Translation [sys_cs_dyamic_translation_text] table works with Dynamic Translation in Virtual Agent, see Language detection and dynamic machine translation in Virtual Agent in enhanced chat. |
--- title: \(Legacy\) Virtual Agent translation tables description: Virtual Agent uses the \[sys\_translated\_text\] and \[sys\_ui\_message\] tables to store translated text. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/va-translation-tables.html release: australia topic_type: reference last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [Localizing NLU conversations, Localization options for NLU conversations, Build and deploy NLU conversations, \(Legacy\) Virtual Agent for NLU, Conversational Interfaces] --- # \(Legacy\) Virtual Agent translation tables Virtual Agent uses the \[sys\_translated\_text\] and \[sys\_ui\_message\] tables to store translated text. <table id="table_c1f_l12_lpb"><thead><tr><th> Table </th><th> Description </th></tr></thead><tbody><tr><td> Translated Text \[sys\_translated\_text\] </td><td> Stores translations for fields with the field type translated\_text or translated\_html \(see the dictionary entry\).The \[sys\_cs\_topic\] table contains the English keywords and topic titles. It pulls translations from the \[sys\_translated\_text\] table. For details about translating text content into different languages, see [Translated text table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/r_TranslatedText.md) and [Translating text fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_UseTranslatedText.md). </td></tr><tr><td> Message \[sys\_ui\_message\] </td><td> Stores expert translations for messages in Virtual Agent topics.Pre-built topics have already been translated, but you must provide translations for any content you create for your instance. For more information about the Message table, see [Message table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/r_MessageTable.md). </td></tr><tr><td> Text Translations for Dynamic Translation \[sys\_cs\_dynamic\_translation\_text\] </td><td> Stores copies of the translations found in the Message \[sys\_ui\_message\] table and previously dynamically translated messages.This view-only table is only available when the Dynamic Translation for Virtual Agent plugin is installed and the Dynamic Translation in Virtual Agent feature is enabled. This table is cleared every 24 hours to ensure that the most up-to-date translations stored in the Message \[sys\_ui\_message\] table are being referenced. For more information about how the Text Translations for Dynamic Translation \[sys\_cs\_dyamic\_translation\_text\] table works with Dynamic Translation in Virtual Agent, see [Language detection and dynamic machine translation in Virtual Agent in enhanced chat](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/dynamic-lang-detection-translation-enhanced-chat.md). </td></tr></tbody> </table>**Parent Topic:**[\(Legacy\) Localizing Virtual Agent NLU conversations](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/localize-va-topic.md)
| title | \(Legacy\) Virtual Agent translation tables |
| description | Virtual Agent uses the \[sys\_translated\_text\] and \[sys\_ui\_message\] tables to store translated text. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/conversational-interfaces/va-translation-tables.html |
| release | australia |
| topic_type | reference |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Localizing NLU conversationsLocalization options for NLU conversationsBuild and deploy NLU conversations\(Legacy\) Virtual Agent for NLUConversational Interfaces |