Umbraco translation management

Every language. Every change. One clear view.

Omni gives Umbraco editors a connected suite of dashboards for planning translation work, keeping content current and understanding what happened.

Coverage, source changes, job history, glossary rules and help.Playing this video loads YouTube and may set cookies. Video privacy details.

A practical control centre

See which pages need translating, and why.

Scan a content branch to see which pages are covered, which language variants need creating and where changes need attention. From each result, editors can open the right preview or translation action.

  • Covered and needs-translation states
  • Review and unsupported-only states
  • Filter by source language, target language and status
  • Open affected pages directly from the dashboard
  • Integrated fully inside the Umbraco backoffice

Missing Variants

Find every page that still needs a language variant.

The Missing Variants dashboard lists pages that exist in the default language but have no saved variant in one or more configured target languages.

  • See the affected pages and target languages
  • Filter the list to one target language
  • Start a translation directly from each result
Find default-language pages that have no saved variant in a configured target language.
Missing Variants dashboard listing pages without a saved target-language variant

Find default-language pages that have no saved variant in a configured target language.

Missing-variant walkthrough

From a missing variant to a reviewable draft.

Follow the dashboard shortcut through property selection, translation and a side-by-side review of the new language variant.

Step 1 of 5Spot the gap from the overviewThe Content Overview summarises pages that still need a first variant and links directly to the missing-variants list.
Content translation overview showing the number of missing target variants

Spot the gap from the overview — The Content Overview summarises pages that still need a first variant and links directly to the missing-variants list.

Step 2 of 5Choose a page without a target variantFilter the list by target language, then start a translation from the page that needs it.
Missing Variants dashboard listing English pages without a French variant

Choose a page without a target variant — Filter the list by target language, then start a translation from the page that needs it.

Step 3 of 5Review the new translationOmni opens the normal property preview with the source, target, AI profile and supported text ready for review.
Translation preview for creating a missing French language variant

Review the new translation — Omni opens the normal property preview with the source, target, AI profile and supported text ready for review.

Step 4 of 5Create the draft variantThe completed report accounts for translated properties and text values before the editor reviews the result.
Completed translation report for a newly created French language variant

Create the draft variant — The completed report accounts for translated properties and text values before the editor reviews the result.

Step 5 of 5Compare and refine the resultThe new French variant is a normal Umbraco draft that can be checked side by side, edited and published through the usual workflow.
English source and newly created French language variant side by side in Umbraco

Compare and refine the result — The new French variant is a normal Umbraco draft that can be checked side by side, edited and published through the usual workflow.

See changed, new, removed and independently edited text units.
Source Changes dashboard with changed translation properties

See changed, new, removed and independently edited text units.

Source changes

Change the source. Retranslate only what changed.

Omni tracks translated source text so it can identify pages and nested block content that have changed. It distinguishes straightforward retranslation from changes needing an editor's judgement.

  • Changed and newly added text
  • Removed source content
  • Target content edited since translation
  • Changed properties preselected for retranslation

Consistent terminology

Teach every job your preferred language.

Glossary rules keep product names, brand terms and important phrases consistent. Rules can be scoped by culture, protected from translation or given a required translation.

Search and manage terminology rules from the Translation section.
Translation glossary dashboard in Umbraco

Search and manage terminology rules from the Translation section.

Translation Jobs

See what ran, who requested it and how it finished.

The job history records page, section and Dictionary translations with source and target cultures, requester, timestamps, progress, summary counts and errors.

  • Filter by job type, status and language
  • Search by requester
  • Inspect per-page results and errors
  • See whether referenced content still exists
Step 1 of 2Find the relevant jobFilter the history by type, status, language or requester, then open the job that needs investigation.
Translation Jobs dashboard filtered to English to French page translations

Find the relevant job — Filter the history by type, status, language or requester, then open the job that needs investigation.

Step 2 of 2Inspect the complete audit recordJob details record who requested it, when it ran, the selected AI profile and the outcome for each property and text value.
Translation job audit details showing requester, timing, settings and property outcomes

Inspect the complete audit record — Job details record who requested it, when it ran, the selected AI profile and the outcome for each property and text value.

Diplo Translator Omni

Ready to translate your first page?

Bring AI translation into the Umbraco backoffice — and keep the final say with your editors.