Set Up Real-Time Translations

Allow service reps and customers to communicate in different languages. When an end user messages your business, Real-Time Translations converts the message into the service rep’s preferred language. The rep can type their response in their own preferred language, and have it translated to the end user’s language before sending. Supervisors can also use Real-Time Translations when monitoring active conversations.

Required Editions

View supported editions.
Checkmark This article applies to: Enhanced In-App Chat, Enhanced Web Chat, Enhanced WhatsApp, Enhanced Facebook Messenger, Enhanced SMS, Enhanced Apple Messages for Business, Enhanced LINE, and Bring Your Own Channel
X icon This article doesn’t apply to: Standard Facebook Messenger and Standard SMS channels
User Permissions
To view and send translated messages:

Real-Time Translations permission set license

AND

Translate Enhanced Conversations

Prepare your Org for Real-Time Translations

Add the Agentforce for Service SKU.

Prepare your Users for Real-Time Translations

Add and configure permissions for a successful translation experience.

  1. In Setup, enter Users in the Quick Find box and select Users.
  2. Click on a user record.
  3. Under Permission Set License Assignments, find and select Real-Time Translations.
  4. Add the Translate Enhanced Conversations app permission to a new or existing permission set.
  5. Assign the permission set to your user.
  6. Repeat these steps for each user who’ll use translations.

Set Up Real-Time Translations

Turn on, customize, and test Real-Time Translations

  1. In Setup, enter Real-Time Translations in the Quick Find box and select Real-Time Translations.
  2. Turn on Real-Time Translations for Enhanced Chat and Enhanced Messaging.
  3. Optionally, in the Custom Terminology section, upload a .csv, .tsx, or .tmx file with language-specific translations of any custom terms for up to 10 languages. For example, if your company name should always be Ursa Major Solar regardless of the conversation language, include it in the file. See Format Your Custom Terminology File below for more details.
  4. To test the feature, select a language to translate from and another to translate to. Then enter a message into the Text field.
  5. To be transparent, let customers know that reps might use a machine translation tool when chatting with them. You can do this by customizing the Start Conversation auto-response (all channels) or your chat window header or Terms and Conditions (Enhanced Chat only).

Format Your Custom Terminology File

Configure how your brand's terminology appears in your supported languages. Then upload it as a .csv, or .tsx file. Custom terminology is multi-directional, meaning that both service reps and end users see the terms that you provide. Review best practices and limitations for uploading a custom terminology file.