Practical Umbraco guide

How to use AI to translate an Umbraco website

Understand the safe, practical ways to use AI for translating Umbraco pages, structured content and complete site sections.

Short answer: first configure Umbraco language variants, then connect an AI provider through an integration that can identify translatable text, preserve the surrounding content model and save the result as a draft. Use approved prompts and terminology, monitor bulk jobs, and require editorial review before publishing.

Can AI translate an Umbraco website?

Yes, but translating a CMS is not the same as pasting a paragraph into a chatbot. An Umbraco page may contain rich text, nested Block List or Block Grid items, links, media selections, settings and identifiers. A safe tool must translate the human-readable text while leaving the protected structure intact.

The best workflow uses AI for a fast first draft and keeps the result inside Umbraco's normal variant, review and publishing process.

Three ways to use AI translation

MethodAdvantagesLimitations
Copy and paste into a chatbotImmediate and useful for experimentsSlow at scale; loses CMS context; easy to damage markup or miss fields
Custom integrationCan match a specialised workflow exactlyRequires development, security review, structured-value handling and ongoing maintenance
Integrated Umbraco packageWorks inside the backoffice and can preserve variants, permissions and content structureCompatibility, provider support, costs and review controls must be evaluated

What should an Umbraco AI translation tool handle?

  • Language variants: create or update the correct culture without overwriting the source.
  • Structured content: extract text from supported blocks and rich text, then rebuild the value without changing keys, layout or settings.
  • Selection: let editors see and choose the pages and properties included before spending provider tokens.
  • Drafts: leave publication to an authorised editor.
  • Terminology: apply glossary rules for product names and preferred phrases.
  • Governance: restrict which provider profiles and prompts editors can use.
  • Operations: show progress, individual failures and a durable job history.
  • Maintenance: identify source text that has changed since the last translation.
See page, section and Dictionary translation alongside the tools used to manage multilingual content.Playing this video loads YouTube and may set cookies. Video privacy details.

Which AI provider should you use?

The right provider depends on language quality, regional availability, data-processing requirements, model cost and organisational policy. Umbraco.AI provides a common integration layer for supported chat providers, while profiles control the model and instructions used for a task.

Test representative content rather than choosing from a generic benchmark. Include short labels, long-form copy, rich text, brand terminology, ambiguous phrases and the languages that matter to the real project.

A safe AI translation workflow

  1. Configure languages and variant properties in Umbraco.
  2. Install and test an approved AI provider and translation profile.
  3. Preview the text that will be sent and exclude unsuitable fields.
  4. Start with one representative page before translating a section.
  5. Save generated values as a draft.
  6. Review meaning, tone, links, formatting, terminology and legal claims.
  7. Publish through the normal Umbraco workflow.
  8. Track later source changes and retranslate only what needs attention.

What should not be translated automatically?

Identifiers, URLs, keys, UDIs, dates, numbers, colours, picker selections and arbitrary configuration should normally remain unchanged. Sensitive personal data, confidential material and regulated claims may also require a different provider policy or an entirely human workflow.

Is AI translation good enough to publish?

Not without review. Modern models can produce fluent output while misunderstanding context, changing a factual claim or choosing an inappropriate regional term. Quality also varies by language pair and content type. The useful question is not “Can AI replace review?” but “How much reliable first-draft work can it remove before review?”

Try the workflow in Omni

Diplo Translator Omni uses configured Umbraco.AI chat profiles, translates supported page and block content into drafts, and records the work for review. Read how to configure Umbraco.AI, see the content translation workflow, or compare the available approaches.

Diplo Translator Omni

Ready to translate your first page?

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