Questions? Email [email protected] · All prices are one-time unless stated otherwise
D
Datapad Projects
← All projects
AT

Umbraco AutoTranslator

One click. Every language. Translate any Umbraco content node — BlockGrid, BlockList, rich text and all — straight from the backoffice.

Stop copy-pasting property values into Google Translate. Stop paying agencies to mirror your site in five locales. Drop one NuGet into your Umbraco 17 project and your editors get a Translate button that just works.

What's inside

  • Translate whole nodes in seconds. Text, textarea, rich text, BlockGrid, BlockList — every culture variant, one click.

  • Block editors are first-class. We walk your BlockGrid and BlockList payloads and translate every string field, preserving the layout your designers spent weeks getting right.

  • Google Cloud Translation, ready on day one. Paste an API key, flip the default provider, ship translated content this afternoon.

  • Bring your own engine. DeepL, OpenAI, Azure, an in-house model — implement ITranslationProvider and you're plugged in.

  • HTML stays intact. Tags, attributes, links — preserved, not mangled.

  • Lives in the backoffice. A native section, sidebar, and dashboard. No popups, no separate UI to learn.

  • Management API for automation. POST /umbraco/management/api/v1/translator/content/{key}/translate — wire it into your editorial flow, your build pipeline, anything.

  • SQLite or SQL Server. Same binary. Works wherever Umbraco does.

Install

dotnet add package Datapad.UmbracoAutoTranslator

Umbraco 17. .NET 10. Two minutes from dotnet add to translated content.