---
schema_version: "1"
id: 341697d7cae8a13774b1a6ef14bfa5fc98b170d820226af117bbd2a68422717d
title: Translate Chats Dynamically Using the Messaging User Language
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/miaw_translate_chats_using_messaging_user_language.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.miaw_translate_chats_using_messaging_user_language.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7adcf9a8116fc23157f84dca668cebf247c9a1f298b1652abb372634683f6ad6
description: Salesforce Enhanced Web Chat uses the Messaging User Language field on the Messaging End User record to drive real-time chat translations. The conversation's translation language automatically aligns with the customer's identified locale. If a customer requests to switch languages mid-conversation, support reps can update the language field to instantly update the translation tool without disrupting the chat session. You can control the field-level security of the Messaging End User Language field to determine which users have access to it.
products:
  - Service Cloud
  - Digital Engagement
release: "264"
---
# Translate Chats Dynamically Using the Messaging User Language

Salesforce Enhanced Web Chat uses the Messaging User Language field on the Messaging End User record to drive real-time chat translations. The conversation's translation language automatically aligns with the customer's identified locale. If a customer requests to switch languages mid-conversation, support reps can update the language field to instantly update the translation tool without disrupting the chat session. You can control the field-level security of the Messaging End User Language field to determine which users have access to it.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=service.messaging_editions.htm&amp;type=5&amp;language=en_US" target="_blank">View supported editions.</a></td></tr></tbody></table>

Key Benefits

- Accurate initial alignment: If a customer types their initial greeting in a common language like English, Salesforce uses their profile's locale settings to default to their preferred language.
- Mid-session flexibility: Support reps can update the customer's language preference from the console to change the translation output language.
- Improved rep efficiency: Reps don't need to end sessions or transfer customers to different queues to change languages.

This feature isn't available by default. To request enablement, contact your Salesforce Customer Support.

## Handle Initial Inbound Translations

When a customer initiates a chat, the system references their locale settings and maps it to the Messaging User Language field.

1. Open the Omni-Channel widget and accept the incoming chat request.
2. In the Information panel, view the customer's default language in the **Messaging User Language** field.
3. Verify that the chat feed conversation component automatically configured itself to the detected language.
4. Click **Translate** to view the customer's messages in your local language and automatically translate your replies into theirs.

If the Messaging Language User field is empty, translation defaults to language detection, which determines the language based on end-user messages.

## Change the Translation Language Mid-Conversation

If a customer asks to converse in a different language during an active session, manually update the language field.

1. In the Information panel, locate the **Messaging User Language** field.
2. Click the Edit icon next to the language.
3. Select the customer's new preferred language from the dropdown.
4. Click **Save**.
5. In the conversation feed, click **Refresh** on the translation component.
6. After the translation tool updates to reflect the new language, click **Translate** to continue the conversation in the newly selected language.