Skip to main content

AI Magic Translate

Magic Translate generates translations and localized product copy directly inside of Ditto in accordance to your locale-specific style guide rules.


Generate your localized product copy

Magic Translate will ingest your base text to generate a localized copy according to the target locale assigned to the variant. By default, Magic Translate treats your base text as English. If your base copy is written in another language, set a the base locale on your project or library so translations use the right source locale. If you have a matching locale-specific style guide applied to this project, its rules will be used during the generation to produce copy to enforce those content guidelines.

Generate localized copy with Magic Translate:

  1. Select a text item, go to its variant tab, and click Add variant

  2. Choose the variant and make sure it has a locale assigned to it, then click Save

  3. The Translate button will appear under your text — click it to generate the localized copy


Auto-translate all project text

Configure your project to automatically attach variants to all project text items and auto-translate localized variants. Once you save this setting, all existing and new text in your project will be translated automatically.

Auto-translate project text:

  1. Open the ... menu and select variant configuration

  2. Add the variant(s) you want all your project text to have by default. This includes both locale-variants and non-locale variants

  3. [Optional] Select the locale-variants you want Ditto to auto-translate, then click Save


Auto-translate all library components

Configure your component library to automatically attach variants to all components and auto-translate localized variants. Once you save this setting, all existing components and any newly created ones will have the configured variants inserted automatically.

Auto-translate library components:

  1. Open the ... menu in the component library and select Variant configuration

  2. Add the variant(s) you want all components to have by default. This includes both locale-variants and non-locale variants

  3. [Optional] Select the locale-variants you want Ditto to auto-translate, then click Save


Translation performance mode

Translation performance mode translates text items and library components faster without sacrificing quality for content that doesn't have applicable locale-specific style guide rules.

When Ditto translates a text item or component:

  • If a locale-specific style guide with matching rules applies, those rules are used to generate the translation (standard behavior)

  • If no applicable style guide rules exist for that item, performance mode is used automatically for speed

Admins can enable translation performance mode at the workspace level to always use it for all translations, regardless of style guide coverage.

Toggle translation performance mode for your workspace:

  1. Open Settings → AI

  2. Toggle Translation Performance Mode.

Did this answer your question?