xRM Translation Bridge

One CRM, every language your teams speak

International teams write in their own languages — a Polish account description, a Spanish case, a French opportunity. xRM Translation Bridge detects foreign-language content the moment a record opens and shows the translation in each user's language, side by side with the original. No copy-paste into a browser translator, no per-table setup, no data sent anywhere you haven't chosen.

Real-time translation of field data on every table — including custom tables
Zero column configuration — admins define exceptions, not lists
Your own AI key: Azure AI Translator, DeepL and Azure OpenAI more
Every translation kept as a Dataverse row — reusable and reportable

Now read every record — with xRM Translation Bridge

Modern data translation for Dynamics 365

Less copy-paste. More understanding. Full control inside the system.

Copy-paste into a browser translator

  • Leave the CRM for every foreign-language field
  • Customer data pasted into public web tools
  • No record of what was translated
  • Same text translated again and again
  • Invisible to IT and data protection
Works – until the data protection officer asks.

Per-entity translation add-ons

  • Columns configured table by table
  • New tables and fields need re-configuration
  • Usually a single translation provider
  • Translations shown, then gone
  • Pricing on request
Better – but setup-heavy.
AI

xRM Translation Bridge

  • Translation offered the moment a record opens
  • No column configuration – every table, from day one
  • Six AI providers – Azure, DeepL, OpenAI, Anthropic, Google – with your key
  • Notes and e-mails too – e-mails never stored
  • Every translation kept as a Dataverse row
  • Admin exclusions enforced on the server
  • Public pricing, free for up to 5 users
The modern way to read a multilingual CRM.

xRM Translation Bridge turns foreign-language records from a copy-paste chore into a one-click, in-system read – exactly where your teams work.

Translation Bridge

Advantages of xRM Translation Bridge

Translation on open

Detected automatically, offered in your language

Every table, zero setup

Custom tables and new fields included

Your AI, your key

Azure AI Translator, DeepL or Azure OpenAI

Translation as data

Every result a Dataverse row, translated once

Rich text intact

Formatting, lists and links preserved

Admin in control

Exclusions, dashboard, insights and system health

Pricing

Transparent pricing — free for small teams

Get xRM Translation Bridge — the add-on for Microsoft Dynamics 365 that lets every user read every record in their own language. Real-time translation of field data, cached in Dataverse, powered by your own AI resource — without column configuration or a sales call.

Let us advise you now!
info@xrmproducts.com
Smart. Secure. Scalable.

Discover the Power of xRM Translation Bridge

Translation pane in Dynamics 365 showing a Polish account description next to its German translation
Dynamics 365 form with a notification that two fields are in Polish, and the open translation pane
System health showing six AI providers answering, next to the provider settings with endpoint and region
Polish notes and e-mails in the Dynamics 365 timeline next to their English translations in the pane
xRM Translation Bridge admin app with dashboard, insights and system health

Key facts xRM Translation Bridge

Capability Browser translatorcopy-paste · free Microsoft Dynamics 365built-in · included Per-entity add-onsAppSource · price on request xRM Translation BridgeAppSource · $4/user/mo
Data translation
Field data on standard tables manual, field by fieldUI labels onlyconfigured columns
Custom tables manualafter configurationautomatic
Fields added after setup manualre-configurationautomatic
Rich text with formatting kept formatting lost
Translation right on the field after configurationone click, no dialog
Notes & e-mails manualvariese-mails never stored
Automatic language detection user selects
Translation offered when a record opens on demandin the user's language
Live chat & conversation translation ¹ Customer Serviceuse Microsoft's native feature
AI & data protection
Choice of AI provider whichever websiteAzure Translator onlysix providers
Your own key, your own region public serviceown Azure resourceregion with Azure & DeepL
Admin exclusions for tables & fields via column choiceserver-enforced, fail-closed
Translations kept as Dataverse rows
Repeated text translated only once cache across records
Workflow & operations
Works directly inside Dynamics 365 separate browser tabno data translationside paneside pane
No column configuration copy every fieldper entityevery table, from day one
Form load unaffected ² on demand~0.3 s from cache
Pricing
Public price freeincludedon request$4 / user / month
Free option included15-day trialup to 5 users, no time limit
Buy directly on AppSource n/an/acontact me

¹ Microsoft translates the user interface and, in Dynamics 365 Customer Service, live conversations — field data such as descriptions, notes or free-text fields is not translated natively. ² The Bridge starts after the form has loaded; measured on Dataverse, pane filled from cache in about 0.3 seconds. Comparison based on publicly available documentation, September 2026.

How xRM Translation Bridge works

Translation Bridge turns foreign-language records into something every user can read — inside the record, in their own language. Translations run against the AI resource you configure and are kept as Dataverse rows in your own tenant.

1

Detect

Open any record. The Bridge recognises content written in another language and offers the translation in yours — on every table, including custom tables and fields added after setup. Addresses, e-mail, URL and phone fields and very short values are left as they are.

2

Translate

A side pane shows original and translation field by field. All fields go out in one batched call to the provider you chose — Azure AI Translator, DeepL, Azure OpenAI, OpenAI, Anthropic or Google — with your key. Rich text keeps its formatting; embedded images never leave the record. A notification icon on each foreign-language field shows its translation with one click.

3

Keep

Every translation is stored as a Dataverse row, keyed on the source text rather than the record. The same text on three hundred records is translated once; opening a known record costs no provider call and fills the pane in about 0.3 seconds.

Requirements & deployment

  • Platform: Microsoft Dynamics 365 / Dataverse (cloud)
  • Installation: Managed solution from Microsoft AppSource — a guided setup checks your org state and steps aside when everything is in place
  • AI provider: Your own key for Azure AI Translator, DeepL, Azure OpenAI, OpenAI, Anthropic or Google — the free tiers of Azure and DeepL are enough to start
  • Data handling: Field content goes only to the AI provider you configure; field translations are Dataverse rows under your security model and backups; e-mails are translated on demand and never stored
  • Access: Separate user and administrator roles; the translation pane is added once per model-driven app

Pricing

Per user — free for up to 5

$4 per user / month
$40 per user / year

Free for teams of up to 5 users — every feature included, no time limit. Above that, the first month is free. Licensing covers the Bridge; provider usage stays on your own subscription, and caching keeps it low.

Wondering how Bridge and Studio fit together? xRM Translation Studio translates your customizations — labels, forms, views, option sets. Bridge translates your data. See the translation comparison →

Frequently asked questions

Does our data leave the tenant?

Field content is sent only to the AI provider you configure, with your own key and under your own agreement with that provider — with Azure AI Translator, Azure OpenAI or DeepL in the region of your resource. No xRM Products service sits in between. Administrators can exclude tables or single fields; exclusions are enforced on the server, and if a check cannot be evaluated, the field stays excluded.

Do we have to configure which columns to translate?

No. All text fields on all tables are covered from the start, including custom tables and fields added later. Administrators define exceptions, never permission lists.

Which AI providers are supported?

Six: Azure AI Translator, DeepL, Azure OpenAI, OpenAI, Anthropic and Google, each with your own key. You pick the default, see where each provider processes data, and test the connection right in the settings page.

What does it cost to run?

The Bridge is $4 per user per month and free for up to 5 users. Provider costs stay on your own subscription — and because every translation is kept as a Dataverse row, repeated text is translated only once.

Does it slow down our forms?

No. The Bridge starts after the form has loaded and never blocks it. From the cache, the pane fills in about 0.3 seconds, however many fields the form has.

Are notes and e-mails translated too?

Yes, once an administrator switches it on. Notes and e-mails related to a record appear in the pane — sorted like the timeline or grouped by type. E-mails are translated only when a user expands them and are never stored; embedded images are never sent to a provider.

How is this different from xRM Translation Studio?

Studio translates your customizations — labels, forms, views, option sets — once and permanently. Bridge translates your data in real time. Together they cover both halves of a multilingual CRM.