Enable real-time translation of conversations

Applies to: Dynamics 365 Contact Center—embedded, Dynamics 365 Contact Center—standalone, and Dynamics 365 Customer Service

Important

This feature is intended to help customer service managers or supervisors enhance their team's performance and improve customer satisfaction. This feature is not intended for use in making, and should not be used to make, decisions that affect the employment of an employee or group of employees, including compensation, rewards, seniority, or other rights or entitlements. Customers are solely responsible for using Dynamics 365 Customer Service, this feature, and any associated feature or service in compliance with all applicable laws, including laws relating to accessing individual employee analytics and monitoring, recording, and storing communications with end users. This also includes adequately notifying end users that their communications with agents may be monitored, recorded, or stored and, as required by applicable laws, obtaining consent from end users before using the feature with them. Customers are also encouraged to have a mechanism in place to inform their agents that their communications with end users may be monitored, recorded, or stored.

With the real-time message translation feature, agents can support customers in the language they elect to be serviced in. When you enable language translation, messages between the customer and support agent—and messages among support agents who consult and collaborate internally, such as supervisors or SMEs—are translated. The real-time translation feature is enabled as a plug-in that exposes APIs to bring in third-party translation services and also provides a native implementation.

All the languages that are supported in Omnichannel for Customer Service are supported for the agent in the conversations. For the list of supported languages, see Language availability.

Important

The language translation feature isn't supported in Omnichannel for Customer Service on Unified Service Desk.

Prerequisites

Enable real-time translation for agent and customer conversations

You can enable real-time translation in the Customer Service admin center or Contact Center admin center app.

  1. In the site map of Customer Service admin center or Contact Center admin center, select Insights in Operations. The Insights page appears.

  2. In the Real-time translation section, select Manage. The Omnichannel Configuration page is displayed.

  3. On the Omnichannel Configuration·Real Time Translation Settings page, in the General Information area, set the toggle for Turn on to Yes.

  4. In Default input language, select the language for agents to converse with customers. The translation engine translates the customer messages for agents to the language specified. By, default, it's set to English (en-us).

  5. In the Web resource area, in the Web resource URL box, enter the link of the web resource. Use two forward slashes before WebResources as follows, https://example.crm.dynamics.com//WebResources/new_rtt_translator.

    Screenshot of real-time language translation

  6. Select Save.

If you're using Azure Translation Services as the translation provider, you must configure the resource to use the "global" endpoint.

Screenshot of setting the Azure translation services endpoint to global

Add a web resource for real-time translation
Real-time language translation of conversations for agents and customers