Flowcourier
  • Services
  • Clients
  • About
  • Blog
  • Support
  • Contact
Solutions / Translation Agent

Translate the page,
then get it approved


Open a culture-varying page, pick the target language, start. The agent translates the node name, rich text and Block List content into a draft in the target culture only, then routes it to a reviewer by email. Approved content goes live. Nothing else does.

Free for Umbraco 17 and later. Translation Pro adds batch translation, Azure Translator and a termbase.

See screenshots See features
Review workflow

From draft
to approved

Send for approval picks a reviewer from your backoffice users. They get a read-only preview and a direct link to the variant, approve or decline with a note from the workspace footer, and reminders chase pending reviews automatically. Every review is listed on the Translation Workflow dashboard.

Watch the 7-minute demo Configure the workflow →

Structure stays intact

Rich text keeps its tags, Block List and Block Grid keep their GUIDs and aliases. Only human-readable text is translated.

Style from what you published

Point at pages already translated and their approved translations become the agent's tone and terminology examples.

Dictionary items too

Translate dictionary items from the same view - free in every edition.

Screenshots

See it in the backoffice

The Translation Agent lives in the Umbraco AI Copilot: start with a button, not a prompt
The Translation Agent lives in the Umbraco AI Copilot: start with a button, not a prompt
Pick a target from the languages configured on your site
Pick a target from the languages configured on your site
Confirm, or first point at pages you have already translated
Confirm, or first point at pages you have already translated
The agent translates every culture-variant property
The agent translates every culture-variant property
The translation opens side by side with the source, ready to review
The translation opens side by side with the source, ready to review
The Translation Agent workspace: content, dictionary, engine and workflow at a glance
The Translation Agent workspace: content, dictionary, engine and workflow at a glance
The termbase is a Translation Pro feature; without a key it is read-only
The termbase is a Translation Pro feature; without a key it is read-only
CSV import for terms, validated with a dry run first
CSV import for terms, validated with a dry run first
1 / 8
The Translation Agent lives in the Umbraco AI Copilot: start with a button, not a prompt
The Translation Agent lives in the Umbraco AI Copilot: start with a button, not a prompt
Pick a target from the languages configured on your site
Pick a target from the languages configured on your site
Confirm, or first point at pages you have already translated
Confirm, or first point at pages you have already translated
The agent translates every culture-variant property
The agent translates every culture-variant property
The translation follows your termbase: brand names kept, approved terms used
The translation follows your termbase: brand names kept, approved terms used
Send the translation to a reviewer for approval
Send the translation to a reviewer for approval
The reviewer gets an email with a direct link to the variant
The reviewer gets an email with a direct link to the variant
The Translation Workflow tracks every review
The Translation Workflow tracks every review
The approval email, with a read-only preview and an editor link
The approval email, with a read-only preview and an editor link
The reviewer approves or declines right in the editor
The reviewer approves or declines right in the editor
Declining asks for a note, so the editor knows what to change
Declining asks for a note, so the editor knows what to change
Approved: the variant is published
Approved: the variant is published
The workflow shows who approved what, and when
The workflow shows who approved what, and when
Translation Pro: Azure Translator engine, termbase and workflow at a glance
Translation Pro: Azure Translator engine, termbase and workflow at a glance
The termbase: do-not-translate brand names and approved translations per language
The termbase: do-not-translate brand names and approved translations per language
CSV import for terms, validated with a dry run first
CSV import for terms, validated with a dry run first
1 / 16
Editions

Simple pricing

Start free. Pay once per site to translate at scale. No subscription.

Free

€0

Install from NuGet

Translate a page from the Copilot, then get it approved.

  • Single-page translation from the Copilot
  • Review workflow with approval emails and reminders
  • Dictionary item translation
  • No key, commercial use included

Translation Pro

Translate at scale

€1,299 per site · one payment

Order a Translation Pro key Trial key on request

Translate whole sections and sites, on your terms.

  • Everything in Free
  • Multi-page and entire-site batches, one approval email per batch
  • Azure Translator: more than 100 languages through your own resource
  • Termbase: approved and do-not-translate terms, enforced
  • Covers Umbraco 17 up to the next LTS, 21, updates included

Translation usage is billed by your AI or Azure provider, not by us.

Prices exclude VAT. We invoice in EUR.

Agency, or need a different licence?

Agencies and multi-site estates get keys for every site they run, with an SLA and help with installation and setup when you need it. Tell us what you run and we put together an offer that fits.

Talk to us →
In detail

Compare editions

Feature Free Translation Pro
Translation
Single-page translation from the Copilot or the workspace footer
Node name, rich text, Block List and Block Grid, structure untouched
Draft in the target culture only, source never modified
Style examples from pages you already translated
Translation knowledge from an Umbraco AI Context
Dictionary item translation
Multi-page and entire-site batches, one approval email per batch –
Review
Send for approval, approve or decline with a note, reminders
Translation Workflow dashboard
Engines and terms
Your Umbraco AI chat profile as the engine
Azure Translator engine, more than 100 languages –
Termbase: approved and do-not-translate terms, enforced Read-only
CSV import for the termbase with a validating dry run –
Translation Engine health check and connection test –
Licence
Key None Translation Pro key
Price €0 €1,299 per site · one payment
FOR DEVELOPERS

Up and running in four steps

The short version. The full guide with screenshots, configuration reference and troubleshooting is in the developer docs.

  1. 1 · Prepare the site

    Umbraco AI with a chat profile, content types that vary by culture with the target languages added under Settings → Languages, and SMTP under Umbraco:CMS:Global:Smtp for the approval emails.

    Backoffice
  2. 2 · Install the package

    dotnet add package Flowcourier.Umbraco.AI.Agents.Translation. The agent registers itself with the Copilot and creates its review table on the next startup.

    Terminal
  3. 3 · Grant the Translation section

    Reviewers and editors who use the Translation Workflow dashboard need the Translation section under Users → Groups. Reviewers must be backoffice users with an email address.

    Backoffice
  4. 4 · Optional: tune the workflow

    Flowcourier:TranslationReview sets PublishOnApprove, reminder timing and the maximum number of reminders. A Translation Pro key goes under Flowcourier:Licenses:TranslationPro.

    appsettings.json
Read the developer docs
Common questions
What do I need before installing?

Umbraco 17.5 or later with the Umbraco AI Copilot and a chat profile, content types that vary by culture with the target languages added, and SMTP for the approval emails.

Is the source language ever touched?

No. The agent saves a draft in the target culture only. The source variant is never modified.

Where does my content go?

To the LLM behind your own Umbraco AI chat profile, or to your own Azure Translator resource. Never through Flowcourier.

Is anything limited in the free edition?

No. Single-page translation, the review workflow with reminders, the Translation Workflow dashboard and dictionary translation are free, with no key and no domain restriction, on commercial sites too. The paid features are batch translation, the Azure Translator engine and termbase editing.

What do I need for Translation Pro besides the key?

For the Azure engine, your own Azure Translator resource. Its F0 tier is free for two million characters a month; translation usage is billed by your provider, not by us.

Translation Pro guide →
Is it a yearly fee?

No. One payment per site. A key covers Umbraco 17 and every version up to and including Umbraco 21, the next long-term support release, with every package update in between. After that, you order an upgrade key for the next cycle.

What counts as a site?

The public domains listed on the key. Every environment under a listed domain works, local hosts always work, and a multi-site install needs each public domain on the key.

How do I install the key, and what happens without one?

Put it under Flowcourier:Licenses:TranslationPro in appsettings or an environment variable. Without a key, or when a trial expires, translation keeps working exactly like the free package: the chat-profile engine translates, batch runs and the Azure engine are off, and the termbase stays readable and exportable with changes blocked. The licence state is shown under Settings, Flowcourier, Translation Pro.

See the Translation Agent in action

Book a demo and we walk through a translation, the approval email and the reviewer's side on a live site.

Book a meeting
Flowcourier logo

    Flowcourier
    Vesterbrogade 74 
    1620 Copenhagen V
    Denmark

    VAT: 45268381

  • Services
  • Platform modernisation
  • Integration & development
  • AI
  • Products
  • Client stories
  • About
  • Blog
  • Support
  • Contact
  • Talk to us
  • [email protected]
  • +45 42 40 09 65
  • Book a meeting