Automated Workflows are available in the Autopilot plan

How to create Workflows #️⃣

First, navigate to Localazy Console and find Workflows. You will see a list of your projects in Localazy. Click on the arrow button to open the workflow configuration.

You will see a screen with an empty list of workflows. To create your first Workflow, click “Create Workflow” and choose whether to create an Empty workflow or start with one of our pre-defined actions, such as Automatic MT pre-translate.

![]

Give your Workflow a name and click on Create. Now, you can click on the pencil icon to configure it.

![]

Basic Settings #️⃣

In this section, you can choose to turn the Workflow on or off with the checkbox “Enable Workflow,” change the name, or add a description to the Workflow.

Action and Action Configuration #️⃣

Select from the list of available actions and configure the details to your liking. More about this later.

Article Image

Trigger Event #️⃣

Select a trigger event based on the selected Action. This section is where you configure when the Action should run, for example, on key/translation upload or update. Later, you will also be able to run Workflows based on a Manual trigger. You can further specify conditions for these triggers via Filters.

Available Trigger Events depend on the Action you selected because, for some Actions, some Trigger Events wouldn’t make any sense.

Article Image

Filters #️⃣

By default, Workflows are run on all events (all selected triggers). You can specify conditions that must be met to run the workflows in this section.

Article Image

Language Filter

Choose the languages for which the Workflow will run.

Source Text AI Filter

Use Localazy AI to analyze the inputs and determine whether the Workflow should run or not.

Tip: This filter is great for the “Set as Needs Improvement” Action. Localazy AI can act as a pre-reviewer and tell you which translations might contain problems based on your criteria.

You can use Sentiment analysis, set a preferred gender, formality of the tone, or include/exclude translations with offensive wording or cultural issues. You can also use the AI to detect if the translation provided is in another than expected language and set a range of readability scores to decide which translations pass this check.

State Filter

You can choose which translation states this Workflow will apply to. E.g., only to translations that are waiting for review or those that are set as source changed.

User Filter

Select which users you want to include or exclude from this Workflow. The user depends on the trigger event. For example, a Workflow run on the Translation Reviewed trigger event would consider who reviewed the translation, not who created it.

For example, you can configure a workflow that will set all translations made by Localazy MT user as needing improvement - this way, all translations made by machine translation engines will be immediately sent for another round of translation by human translators.

User Role Filter

This filtering is available for all actions except for Pretranslate with MT engine. However, for some actions, such as Hide keys or Show keys, this filtering only makes sense when the Apply to keys that do not appear in the source language checkbox is ticked. This filter compares the user role, which is the same user as in User-based filtering, with the selected list. You can choose from a Translator, Trusted Translator, Reviewer, Manager, Owner.

Tag Filters (coming soon)

You will be able to use this filter to apply workflows only to translations with specific tags. For now, this won’t do anything, but translation tags are coming soon. Stay tuned!

Content Filter

Apply the Workflow only to cases with specific content. You can choose to Include or Exclude strings and translations that contain some words or follow a regular expression.

Available actions #️⃣

Here’s an overview of all Actions currently available for your Workflows.

Pre-translate using MT engine #️⃣

Automatically translate new or updated keys using a machine translation engine of your choice to selected languages. You can also specify if you want to send these translations to the Review process and apply to translations in the source changed state or those with existing translations waiting for review.

Copy translations to another language #️⃣

Automatically copy translations from one language to another when keys are created or updated. Select the target language and decide whether to send the copied translation to the review process, even if the original one is automatically approved.

Tip: Use the language filter to specify the language from which you want to copy translations

Hide keys & Show keys #️⃣

Conditionally mark keys as hidden or mark them as not hidden based on triggers and filters. Perfect when you need to hide strings that should not be translated yet and show them again when certain conditions are met.

Delete deprecated keys #️⃣

Automatically remove keys that were marked as deprecated. Make sure to check the trigger as well.

Be careful with this Action, as it makes irreversible changes to your project!

Set translations as Needs Improvement #️⃣

Automatically set the ‘Need Improvement’ flag for translations that pass the filters.

Useful for the second round of translation after MT pre-translate

Update key and translation tags #️⃣

Coming soon: You will be able to tag source keys and translations with custom tags.