Auto-Translation
Esta página aún no está disponible en tu idioma.
Translate in CrowdinAuto-translation helps speed up the translation process and ease the work of translators. You also save funds, since part of the translation work is automated. You can use and combine the following types of auto-translation:
- AI Auto-Translate - uses AI models to auto-translate the content.
- Machine Translation (MT) Auto-Translate – takes translations from supported machine translation engines (MTE) and applies them to the project content. You need to configure at least one of the translation engines to enable this feature.
- Translation Memory (TM) Auto-Translate – takes translations from the TM vault uploaded to the system and applies them to project content.
To apply auto-translation manually, follow these steps:
- Open your project and go to the Dashboard tab.
- Click Auto-Translate at the upper right.
- In the auto-translate dialog, configure the following parameters:
- Auto-Translation via – select your preferred method from the drop-down list (AI, Machine Translation, or Translation Memory).
- AI Prompts (Specific to auto-translation via AI) – select the prompt that will guide the AI model’s behavior. Click the Manage prompts link to edit or add new prompts, or click to preview and edit the currently selected prompt.
- Custom instruction (Optional) (Specific to auto-translation via AI) – add any additional context or specific instructions to guide the AI (for example, tone or domain). Your input will be included alongside the selected prompt.
- Translation engine (Specific to auto-translation via Machine Translation) – select the machine translation engine to use.
- Translation Memories (Specific to auto-translation via Translation Memory) – shows the translation memories from which the existing translations will be applied to your project content. Click Manage to configure the Translation Memories settings.
- Minimum match ratio (Specific to auto-translation via Translation Memory) – select either 100% or Perfect as the minimum similarity required for TM matches.
Read more about TM Match Types.
- In the Scope section, define which strings should be auto-translated:
- Strings to process – select Untranslated strings, Translated strings (Re-translation), or both.
- Re-translate only if the translation was last modified – narrow down re-translation by the date each string’s existing translation was last modified. This is especially useful for updating outdated translations after adding new contextual resources to your project, such as screenshots, style guides, or glossaries. Options include:
- Anytime – re-translate strings regardless of when their translation was modified.
- Before – re-translate strings whose translation was last modified before the selected date and time. To set the date in one click, use Quick ranges below the date picker: Older than 7 days, Older than 30 days, Older than 90 days, or Older than 1 year.
- After – re-translate strings whose translation was last modified after the selected date and time.
- Between – re-translate strings whose translation was last modified between the two selected dates. The end date must be later than the start date.
- When a translation already exists for this string – choose how to handle existing translations:
- Add translation alongside existing ones (default)
- Replace auto-generated translations (Keep human translations)
- Replace all existing translations
- Skip approved strings – prevents overwriting strings that already have approved translations.
- Allow duplicate translations – adds translations even if they duplicate existing ones. Useful when comparing AI prompts or MT engines in the Auto-Translation Accuracy report.
- Reset approval status so proofreaders can re-review – removes the approval status from any replaced translations, ensuring they can be reviewed and validated again.
- (Optional) Select Notify me when Auto-Translation finishes to get notified when the auto-translation completes, fails, or is canceled. The notification arrives through the channels selected for the Auto-Translation event in your notification settings.
- Expand the Advanced settings section to finetune the auto-translation process:
- Translate from – select the language to use as the source for auto-translation. By default, it’s preselected to the project’s source language, but you can choose any other project language. This gives you more flexibility and can improve translation quality: you can use a more suitable existing translation (for example, an adapted English version instead of the original Japanese) or translate directly between related languages (for example, Spanish to Portuguese).
- Approve added translations (Specific to auto-translation via Translation Memory) – auto-approve translations added through auto-translation. Options include:
- With perfect match – approve only those with a 101% match.
- With perfect match (approved previously) – approve perfect matches only if they were already approved before.
- All (skip auto-substituted suggestions) – approve everything except translations improved by auto-substitution.
- All – approve all added translations.
- Filter by labels – select one or more labels to include only strings with the specified labels. Then, select the match rule:
- All selected labels – includes only strings that have all selected labels (AND logic).
- Any selected label – includes strings that have at least one of the selected labels (OR logic).
- Exclude labels – select one or more labels to exclude strings with the specified labels. Then, select the match rule:
- All selected labels – excludes only strings that have all selected labels (AND logic).
- Any selected label – excludes strings that have at least one of the selected labels (OR logic).
Read more about Labels.
- In the Files section (Specific to file-based projects) or Branches section (Specific to string-based projects), select the content you want to auto-translate. Use the search bar to quickly locate specific items.
- In the Target languages section, select the languages to auto-translate into. The Words column shows how many words are in scope for each language, based on the files, labels, and scope you selected. The Total words row adds up the words of the selected languages. The numbers update as you change these settings, so you can check the size of the auto-translation before you start it.
- Click Auto-Translate.
Auto-translating Files and Folders via Context Menu
Section titled “Auto-translating Files and Folders via Context Menu”In addition to running the auto-translation from the project’s Dashboard, you can quickly auto-translate selected files or folders directly from the language page or Sources > Files using the context menu.
To auto-translate a single file or folder from the language page, follow these steps:
- Open your project and select the target language.
- Click on the needed file or folder and select Auto-Translate.
- In the auto-translate dialog, the target language and file/folder will already be selected. Configure the rest of the parameters as described in the Manual Auto-translation section.
- Click Auto-Translate.
To auto-translate one or multiple files or folders from the Sources > Files section, follow these steps:
- Open your project and go to Sources > Files.
- Click (or right-click) on the needed file or folder, or select multiple items using Ctrl, ⌘, or Shift and then click (or right-click).
- Select Auto-Translate.
- In the auto-translate dialog, the files or folders you selected will already be checked. Configure the rest of the parameters as described in the Manual Auto-translation section.
- Click Auto-Translate.
To auto-translate the strings included in a translation task, follow these steps:
- Open your project and go to the Tasks tab.
- Click on the name of the needed task either in the Board or All Tasks section.
- In the task details view, click in the upper-right corner and select Auto-Translate.
- In the auto-translate dialog, the task defines both the strings to process and the target language. Configure the rest of the parameters as described in the Manual Auto-translation section.
- Click Auto-Translate.
With the Auto-Translation queue, you can trigger multiple manual auto-translations via TM, MT, or AI, each with different settings. After initiating an auto-translation, each instance enters a queue with a status of Pending.
Upon triggering a manual auto-translation, you will receive a notification indicating that the process has been added to the queue. To review all auto-translations currently in the queue, navigate to Tools > Auto-Translation queue in your project. Alternatively, click View Queue in the lower-left corner of the auto-translate dialog to be redirected directly to this page.
Each entry in the Auto-Translation queue table includes the following details:
- Created at: Displays the date and time when the auto-translation was initiated.
- Type: Shows the method and specific engine or prompt used (for example, AI or the MT engine name). For auto-translations initiated from a task, the task number and title are shown as well.
- Priority: Indicates the execution priority of the task (low, normal, high). When the active auto-translation finishes, the system selects the pending job with the highest priority next. If multiple jobs share the same priority level, they are executed in the order they were created.
- Status: Pending, In progress, Completed, Failed, or Canceled. If a job fails, the system will automatically proceed to the next pending job in the queue without blocking it.
- Started at: The date and time the process began.
- Finished at: The date and time the process was completed.
You can use the Filters button to filter the queue by specific statuses, priorities, or types.
You can also manage pending jobs individually or in bulk. Select the checkboxes next to the relevant pending entries to change their priority or cancel them simultaneously using the Priority and Cancel buttons in the top toolbar.
For completed auto-translations, you can view a report detailing the results, including target languages, a list of processed files, the number of translations added, and the number of translations skipped with a breakdown by category (for example, missing in TM or QA issue).
To repeat an auto-translation, click on the relevant entry and select Retry. This opens the auto-translation dialog with all the original settings pre-selected, so you can quickly launch the process again without manual reconfiguration. This is especially helpful if an auto-translation attempt fails or if you need to apply the same configuration again.
You can automate the Auto-Translation in the project Settings > Auto-Translate. In this case, each time you upload new content to your project, the system will automatically trigger the Auto-Translation and apply translations to untranslated content.
Read more about Auto-Translate New Content Automatically.
Handling QA Issues During Auto-translation via AI
Section titled “Handling QA Issues During Auto-translation via AI”If Auto-retry on QA issues is enabled for the selected AI prompt, Crowdin runs QA checks on the translations the AI returns. Strings whose translations have QA issues are sent back to the AI provider once more, along with the faulty translation and the detected QA issues, so the AI can correct them.
Translation Memory Priority During Auto-translation via TM
Section titled “Translation Memory Priority During Auto-translation via TM”When using auto-translation via TM, Crowdin takes into account the TM priorities and penalties set in the project settings. A penalty lowers the match ratio of a TM suggestion (for example, TM priority less than penalizes suggestions from TMs with a priority lower than a specified value), so a penalized match can fall below the selected Minimum match ratio and isn’t applied.
Read more about Prioritizing TM and Penalties.