Translate your site content

Updated
Requirements

Translate your primary locale's content into other languages with AI, your own translations, or a translation app.

When you add a secondary locale, it inherits content from your primary locale. You can use AI to translate that content automatically as you work, request translations for individual elements, pages, or Collection items, or write your own translations.

Before you get started

Agentic translation is available on all paid Localize plans. To use it, add a secondary locale and a matching target language.

You can translate and review content while publishing is disabled for a locale. Publishing a secondary locale requires a paid Localize add-on.

Learn more about adding a secondary locale and target language settings.

Choose how to translate

If you want to… Use…
Translate content automatically, then review and edit translations independently Agentic translation in one-time mode
Keep translations updated when your primary content changes Agentic translation in continuous mode
Choose a particular element, page, Collection item, or field to translate An AI translation you trigger
Write translations yourself or manage them through a translation app Direct editing or an app

Agentic translation is the automatic part of Webflow's AI translation features. You can also request individual AI translations without turning on agentic translation.

Automatically translate content with agentic translation

Agentic translation translates supported text in pages, page metadata, components, and CMS content. You configure it for each target language and choose how translations should respond to later changes.

Choose one-time or continuous translation

Behavior One-time translation Continuous translation
Existing content Translates content that hasn't been localized yet Translates content using the primary locale as its source
New content Translates new content while the mode remains enabled Translates new content while the mode remains enabled
Later changes to primary content Leaves existing translations unchanged Updates translations to reflect the primary content
Editing translations independently You can edit translations yourself Edit the primary content or adjust translation settings. Direct text editing is disabled on the canvas and in element settings and component properties; resets are disabled for affected fields.

One-time means once per piece of content. It isn't a single translation run that switches itself off afterward.

For example, you can use one-time translation for a French blog, edit the French headlines yourself, and still have new posts translated automatically. If you later change an existing headline in your primary locale, its French translation stays unchanged until you update or reset it.

Use continuous translation when you want primary content to drive updates across languages without resetting each translation.

Important

Switching to continuous translation can replace existing translations, including translations written by your team or supplied through an app. Choose one-time translation if you need to keep editing translations independently.

Turn on agentic translation

To turn on agentic translation for a target language:

  1. Open the Localize panel from the left toolbar
  2. Click Target languages
  3. Hover over the language you want to configure and click the "settings" icon
  4. Choose One-time translation or Continuous translation
  5. Set Turn on agentic translation to On
  6. Click Confirm

To change the translation mode, return to that target language's settings and choose the mode you want to use. Review the warning above before switching to continuous translation.

When translation runs

With agentic translation enabled, translation is triggered when you:

  • Open a page or CMS item in the secondary locale in Webflow
  • Finish editing an element or field in the primary locale and move focus away from it
  • Publish content through a supported publishing workflow

Turning on agentic translation doesn't immediately translate the entire site in the background. Opening a page or CMS item in the secondary locale lets you translate and review it before publishing.

Translation takes time to process. Review the result rather than assuming that a completed publish means every translation has finished.

Review and publish translations

To review a translation before publishing:

  1. Use the locale switcher to go to the secondary locale
  2. Open the page or CMS item you want to review
  3. Wait for the translation to finish
  4. Review the translated content

In one-time mode, you can edit the translation directly. In continuous mode, make changes to your primary content or use tone, formality, and glossary settings to guide the translation.

Publish your changes when you're ready. Translating a CMS item doesn't publish it or change its publishing status. You can manage publishing statuses separately for each locale. Learn more about localizing Collection content.

Refresh a translation in one-time mode

If primary content changes after it has been translated, one-time mode leaves the existing translation in place. You can edit that translation yourself, or reset the localized content to use the current primary content as the source.

Resetting removes the selected content's localized value. It doesn't clear translation memory or guarantee a different AI-generated result.

To reset a top-level component's localized settings on the canvas:

  1. Use the locale switcher to go to the secondary locale
  2. Right-click the top-level component you want to reset
  3. Click Reset localized settings

To reset an individual Collection field:

  1. Use the locale switcher to go to the secondary locale
  2. Go to CMS tab > Collection > a Collection item
  3. Click the label of the field you want to reset
  4. Click Reset

The field inherits its primary-locale value again. You can then request an AI translation using the field's "globe" icon, or let agentic translation process it on a supported trigger.

Translate individual text elements with AI

You can request a translation for text-based elements, including links, buttons, and forms.

To translate text as a designer:

  1. Use the locale switcher to go to the secondary locale
  2. Right-click the text element
  3. Choose Translate to [language]

To translate text as a marketer or content editor:

  1. Use the locale switcher to go to the secondary locale
  2. Select the text element
  3. Click the "globe" icon

Continuous translation, exclusion rules, and your access to the content or locale can affect which AI translation controls are available.

Translate static page content with AI

You can request a translation of static text across a page, including text in components, without turning on agentic translation.

To translate a page as a designer:

  1. Use the locale switcher to go to the secondary locale
  2. Open the page you want to translate
  3. Right-click a text element on the canvas
  4. Choose Translate page to [language]

On a Collection page template, use this command to translate static template text. To translate content connected to CMS fields, use the Collection item or field procedures below.

Translate Collection items or fields with AI

To translate a Collection item:

  1. Use the locale switcher to go to the secondary locale
  2. Go to CMS tab > Collection > a Collection item
  3. Click Translate all fields

To translate a single Collection field:

  1. Use the locale switcher to go to the secondary locale
  2. Go to CMS tab > Collection > a Collection item
  3. Hover over the field you want to translate
  4. Click the "globe" icon

These actions translate content; they don't publish the item.

Pro tip

Enterprise and Advanced Localize plans also let you localize Collection slugs. For example, you could change the Collection slug from careers to empleos for a Spanish locale.

Learn more about localizing Collection content.

Write translations yourself or use an app

Use the locale switcher to go to the secondary locale, where you can write or edit its content directly. You can also use a translation app, like Lokalise, to manage translations outside Webflow.

If agentic translation is enabled, use one-time mode when you need these translations to remain independent of later changes to primary content. Continuous translation can replace independently authored translations.

Learn more about localizing content and styles.

Adjust how AI translates your content

You can guide translations with:

Set exclusions before translating content that should stay unchanged. Page content, component content, and Collection fields have separate exclusion scopes.

How translation memory reuses translations

Translation memory stores AI translations and reuses a matching result when the same content is translated again on the same site, with the same source language, target language, and translation settings.

Reusing a stored translation doesn't consume additional included words. Changes to the source content or settings can require a new translation.

Translation memory works automatically. You can't view, edit, or clear its entries in this release, and editing text in a secondary locale doesn't update the stored translation.

If content doesn't translate

Check that:

  • Agentic translation is enabled for the matching target language, if you expect automatic translation
  • The content isn't excluded from the translation action you're using
  • You have permission to edit the content and access the locale
  • Your site has translated words available, or AI-credit use is enabled and credits are available
  • You aren't expecting one-time mode to update content that has already been translated

Learn more about locale-specific access.

Learn more about AI translation usage for word allowances, credit opt-in, and what happens when your allowance runs out.