Virtual Agent uses the [sys_translated_text] and [sys_ui_message] tables to store translated text.

Table 1. Translation tables used by Virtual Agent
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 .