There's a catch worth knowing before you plan around those dates. This isn't the feature's first appearance on a schedule, and it has slipped before.
What Microsoft is promising
The roadmap text says customers get a built-in translation service, so they no longer have to bring their own web resources. Reps get more settings and can match conversations to their existing skills and preferences. Microsoft also says conversations will be easier to follow in whatever language the rep chooses.
The matching Microsoft Learn release-plan page, "Use enhanced real-time translation," adds more detail. The planned defaults are:
- Experience profiles that set a default or custom primary language for incoming messages.
- Channel-level settings in place of one global setting, so each digital channel can have its own language behavior.
- A web resource supplied by Microsoft that handles real-time translation by default.
Reps get several controls inside each conversation:
- Turn translation on or off for that conversation.
- Manually change the language used for sending and receiving messages.
- Show or hide the original and translated text of each message separately.
- Retry a translation that failed.
The release plan sends readers to Microsoft's separate geography and language availability reports rather than listing languages or regions. Don't assume every language, channel or region is covered on day one.
Summary: the setup moves from building and hosting your own web resource to a ready-made option with per-channel control, plus a handful of per-conversation tools for reps.
A feature with a history of slipping
This is the most useful context the roadmap entry leaves out. Microsoft has announced this capability, with nearly the same description, before.
A Microsoft 365 message center post archived by HANDS ON tek announced the ability to use enhanced real-time translation (RTT) in Dynamics 365 Contact Center and said it will reach public preview on October 31, 2025. MVP Julie Yack's d365goddess blog also covered it as part of the 2025 release wave 2 plans for Contact Center.
Later, the 2026 release-plan page listed public preview for September 2026. A HubSite365 write-up of a recent demo by MVP Dian Taylor repeated that Microsoft plans a public preview in September 2026 that offers an out-of-box experience. The new roadmap entry now points to November 2026 for preview and January 2027 for GA.
That's at least two pushed preview dates in about a year. It doesn't mean the feature is in trouble, since translation at contact-center scale is hard to get right. But if your 2027 budget assumes you can retire your custom translation integration, keep a fallback plan. Microsoft's roadmap itself says information can change and planned features may be delayed or never ship.
The timing also reflects a process change. Microsoft's release-plan pages now say Dynamics 365, Power Platform and Dataverse features are moving to the AI at Work roadmap starting in September 2026. Contact-center teams who used to read the twice-yearly release plans should now watch the roadmap.
The older message center post also mentions two details that aren't in the new listing:
- During the transition, the global RTT settings will still be available until the general availability release. If that still holds, existing global setups shouldn't break the moment preview arrives.
- Channel-default language will be the fallback language based on confidence scores from translation services. In practice, when the translation service can't confidently identify a customer's language, the channel's default takes over.
Both come from the 2025 announcement. Treat them as expected behavior, not confirmed behavior, until the final documentation appears.
Summary: the preview dates have moved from October 2025 to September 2026 to November 2026. Plan with that in mind.
How it works today, and why that matters
Real-time translation already exists in Dynamics 365 Contact Center (embedded and standalone) and Dynamics 365 Customer Service. Here's what reps get now:
- Customer messages show up in the original language alongside a translation into the rep's default language.
- Reps can reply in their own language or the customer's.
- Internal consultations with peers or supervisors can use a different language from the customer conversation.
- Translation can be turned on or off per conversation from the chat window's More commands button.
- Chat transcripts are saved in the languages used in the conversation.
Microsoft's documentation says this removes the necessity of routing conversations to those representatives only who know the language being used by the customer.
The pain is on the admin side. Today's documented setup works like this:
- Create and add a web resource for translation, with your translation services configured.
- In the Copilot Service admin center, go to Operations > Insights.
- In the Real-time translation section, select Manage.
- On the Real Time Translation Settings page, set Turn on to Yes.
- Choose a Default input language. It defaults to English (en-us).
- Enter the Web resource URL. Note the two forward slashes before WebResources in Microsoft's example URL.
- Select Save.
If you use Azure Translator, the resource has to use the global endpoint. Score-based language detection, which stops a single English message from a Chinese-speaking customer from switching languages mid-chat, is turned on by setting enableLanguageDetectionWithHistoryMessages: true inside the web resource file itself.
Community guides show how much work that involves. A walkthrough on Holger Imbery's blog says you need an active Azure subscription, then you go to the Microsofts GitHub repository and download the sample web resource and edit the file to add your translation API key. Xpertiso's guide notes that you can use Azure AI Services or Google Cloud Translation to provide the translations.
So today you have an API key sitting in a JavaScript file, a separate Azure resource to bill and secure, and one global setting for every channel. The planned feature targets all three problems. Whether the built-in option will let you keep a third-party provider, or how existing setups will migrate, isn't stated anywhere yet.
Summary: the current process requires a self-hosted web resource, external translation keys and a single global language setting. The new feature aims to replace all of that with built-in, per-channel settings.
Boundaries and cautions
Some limits the roadmap doesn't address:
- Digital channels only. This roadmap item covers digital channels. Translated voice transcripts currently need call recording and transcription turned on, and this entry isn't a voice announcement.
- Unified Service Desk. Current documentation says translation isn't supported in Omnichannel for Customer Service on Unified Service Desk. Nothing says that changes.
- Not yet published: licensing, supported channels, rollout controls and migration guidance.
- Compliance stays with you. Microsoft's documentation says customers must follow laws on monitoring, recording and storing communications, notify end users, and get consent where required. It also says the feature must not be used for employment decisions such as compensation or seniority.
Machine translation is still machine translation. Seeing the original and translated text side by side, which the new feature keeps, helps reps catch mistakes on refunds, legal wording or medical questions. It doesn't replace a person checking the high-stakes wording.
What admins should do now
- List your current setup: web resource URLs, translation provider, endpoint type, and any custom flags like score-based detection.
- Map channels to languages. Channel-level settings are only useful if you know which channels serve which customers.
- Test in a sandbox when preview opens, checking fallback behavior and the retry control under real traffic.
- Keep your current integration running until GA documentation confirms how migration works.
The bottom line
A built-in translation option for Dynamics 365 Contact Center makes sense, and the per-channel settings and rep controls look useful. But this feature has already missed two preview dates, so November 2026 and January 2027 are targets, not promises. If you run a multilingual contact center, try the preview when it arrives and keep your existing translation setup running until GA documentation confirms how migration works.
References
- Dynamics 365 Contact Center: Out of the box real time translation on digital channels Microsoft 365 Roadmap · 2026-09-30T23:31:03.389585Z
- D365 Contact Center: Live Translation hubsite365.com
- Break Language Barriers with Dynamics 365 Contact Center’s xpertiso.com