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

Did this answer your question?