Practical Umbraco guide

Umbraco translation packages and tools compared

Compare manual editing, human translation workflows, external platforms and AI-assisted Umbraco translation packages.

Short answer: Umbraco provides language variants and Dictionary items, but the best translation workflow depends on content volume, languages, review requirements and budget. Small sites may need only native editing; larger teams may use professional translation management; and integrated AI packages can accelerate first drafts while keeping content in the backoffice.

Disclosure: this guide is published by Dan Booth, the creator of Diplo Translator Omni. It describes the alternatives by workflow rather than declaring Omni the universal “best” option. Product compatibility and commercial terms can change, so verify them with each supplier before deciding.

Does Umbraco support multilingual content without a package?

Yes. Umbraco language variants let one content item hold values for multiple cultures, while Dictionary items supply translated interface strings to templates and code. Editors can switch between languages, use split view and publish selected variants without installing a translation product.

Native features provide the content model and editorial surface. They do not automatically produce translated copy, manage external translators, apply an AI glossary or report which source values have changed since translation.

Which approach fits which project?

ApproachBest suited toStrengthsWatch for
Native manual editingSmall sites and bilingual editorial teamsNo extra integration; complete editorial controlRepetitive work and limited change tracking
Human translator workflowRegulated, legal, medical or premium brand contentNuance, accountability and subject expertiseHandoffs, turnaround, import/export and cost
Translation management platformLarge organisations and established localisation teamsAssignments, translation memory and professional workflowsIntegration complexity and content round-tripping
Custom AI integrationTeams with unusual requirements and development capacityMaximum control over models and workflowSecurity, structured values, testing and maintenance remain your responsibility
Integrated AI packageTeams wanting fast drafts within UmbracoBackoffice workflow, variants and bulk translationEditor compatibility, provider charges and mandatory human review

Examples of Umbraco translation tooling

Umbraco language variants

The built-in starting point for any current multilingual implementation. Use the official language variants documentation to understand the native editing model.

Translation management products

Products such as Translation Manager provide a dedicated workflow for moving Umbraco content through translation and review. This category is appropriate when assignments, translators and localisation operations matter more than immediately generating an AI draft. Confirm support for the exact Umbraco version and editor types used by the project.

Umbraco.AI-based tools

Umbraco.AI supplies a shared integration layer for AI capabilities and supported providers. Translation packages can build on that layer so organisations choose their provider and profiles instead of sending content through one hard-coded service. See Umbraco's current AI integrations overview.

Diplo Translator Omni

Omni is an integrated AI translation and management package for Umbraco 17. It translates supported page, descendant and Dictionary content into reviewable variants and adds coverage, source-change, glossary and job-history tools. It is designed for teams that want AI assistance while keeping selection, governance and publishing inside Umbraco.

How to evaluate a translation package properly

Feature lists rarely separate these products. What separates them is how they behave on your content, on your Umbraco version. Run these checks during a trial or proof of concept, before committing.

CheckWhy it mattersHow to test it
Structured content survivesBlock List, Block Grid and nested blocks are where naive tools corrupt dataTranslate your most complex real page and diff the persisted JSON
Nothing publishes automaticallyUnreviewed machine output reaching a live site is the main reputational riskRun a job and confirm the target variant stays in draft
Unsupported editors are reportedSilent skipping creates gaps nobody notices until launchInclude a custom or third-party editor and read the job result
Existing translations are protectedOverwriting reviewed copy destroys real editorial workRetranslate a page that already has an approved target variant
Change detection existsWithout it, maintenance becomes a full manual re-audit every releaseEdit source text after translating and see whether the tool notices
Permissions are respectedTranslation should not become a way around content permissionsAttempt a job as a non-administrator with limited node access
Failures are partial, not totalOne bad property should not abandon a 200-page jobForce an error mid-job and check per-item reporting

If you are choosing a package to standardise on across client projects rather than for a single site, offering translation as an agency service covers scoping, licensing and delivery. These are also fair questions to ask any supplier, including this one. If a tool cannot demonstrate the first four, the cost of repairing content will outweigh any licence saving.

Questions to ask before choosing a package

  1. Which Umbraco versions does it actively support?
  2. Does it use language variants or create separate content structures?
  3. Which property editors and nested block structures can it preserve safely?
  4. Can editors preview and select content before translation?
  5. Does it overwrite existing translations?
  6. How are drafts reviewed and published?
  7. Can it translate Dictionary items as well as pages?
  8. Does it track changed source content?
  9. Which providers or translation services can be used, and where is data processed?
  10. What licence, API, token and support costs apply?
  11. Does it need to send content to external services or can everything be done inside Umbraco?

Which option should you choose?

Use native manual editing when the site is small and the editors already write every required language. Choose a professional workflow when translation quality, accreditation or external assignments dominate. Build a custom integration only when the requirements justify owning that engineering. Consider an integrated AI package when content volume and update frequency make first-draft automation valuable, but keep editorial review explicit.

Evaluate Omni against the checklist

Review the complete feature set, supported property editors, provider configuration and costs, and the £249 annual Single Site Licence. For the underlying CMS setup, start with how to build a multilingual Umbraco site.

Diplo Translator Omni

Ready to translate your first page?

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