Translation Management

Jobs (Strings)

Content is machine translated from English by Phrase Language AI.

Available for

  • All paid plans

Available for

  • Advanced and Enterprise plan (Legacy)

Get in touch with Sales for licensing questions.

A job represents a file for translation into a specified target language(s).

If a single file is to be translated from a source into two target languages, it is represented by two jobs:

  • Job 1

    Translation of the file into English.

  • Job 2

    Translation of the file into Italian.

In Strings, multiple languages may be contained with one job.

Jobs can be viewed under the Jobs tab on a project page. Clicking on a specific job presents the status of the jobs with options for editing, duplicating, commenting on or deleting the job.

Use the options at the top of the list to search for a job by name, to filter jobs by involved users and status, or to change sorting order.

Translation progress is also presented under the Jobs tab and if complete, an .XLIFF or custom file format of the job can be downloaded.

The number of source words displayed in the job statistics is calculated based on the job’s default language, not the source language.

Job status in the translation workflow

Once a job is created, it progresses through the following statuses as part of the translation workflow:

  1. Draft

    A newly created job remains in draft status until it is started from the Jobs tab on a project page.

  2. In progress

    A job is in progress once it is started. This status indicates that the translation process for the included keys has started.

    Important

    When keys are part of jobs in progress, it is crucial not to modify their content. Changing the content of keys while they are actively being translated can lead to inconsistencies in translations.

    Not all target languages may be included in the translation process. To confirm which languages are part of the job in progress, check the job details.

  3. Completed

    The job is marked as completed from the Jobs tab on a project page. This status indicates that the job is still accessible for review and download, but cannot be edited further.

    If additional changes are required, a completed job can be reopened and moved back to the In progress status.

Create a String Management Job

To create a job, follow these steps:

  1. From the Jobs tab of a project, click New job or if using an existing template, click Use template from the Templates tab.

    The Create a new job page opens.

    Note

    Using organization templates to create a new job may require adding other users and languages manually to the project.

  2. Provide a name for the job and select an owner from the dropdown list.

  3. Optionally, provide a due date, briefing, and ticket URL.

  4. Add keys or tags.

    Note

    Key selection is limited to 10,000 keys at a time. Keys must belong to the same project.

    The key list can be filtered out through the following options:

    • To display only keys without tags, type -tag:. This allows to exclude tagged keys from multiple jobs and focus only on those which are relevant for the new job.

    • Type job:false to exclude keys that are part of an active job.

    • Type job:true to display only keys from jobs that are in progress.

    • Type created_at:>=yyyy-mm-dd to display only keys created since selected date (e.g. created_at:>=2023-06-01)

  5. Add required languages and assign a translator for each language.

    Use the Users tab in the dropdown to select single users. Use the Teams tab to select a group of users.

  6. Optionally, check Save as template and choose to create either a project-based or an organization template.

    Templates can also be created by clicking the Add New Template button in the Templates dropdown on the Jobs tab of a project or in the main Jobs page.

  7. Click Continue.

    New job is presented in the Jobs tab.

Automate Job Creation

Available for

  • Business and Enterprise plans

Get in touch with Sales for licensing questions.

Automated job creation allows defining rules and triggers to automatically identify translation-ready keys, create jobs and start them without manual input.

Job automations can be set up and managed in the Job automations tab of the Jobs page to help streamline localization workflows and reduce repetitive tasks.

  • Keys already included in existing jobs (draft or in progress) are skipped to avoid duplication.

  • If a project exceeds the job automation limits, the automation creation is blocked, or the automation transitions to the Error status.

  • Job automations in branch projects are not supported.

  • If a file is uploaded to a completed job and no translations have changed, a new job will not be created.

Access requirements

  • Owners and Admins can view and manage automations for all projects.

  • Project Managers can view and manage automations for projects they own or are assigned to.

  • Translators, Developers, Designers and Guests do not have access to job automations.

To create a job automation, follow these steps:

  1. Click the plus ModernMT_Plus.png button in the Job automations tab.

    The Add automation window is displayed.

  2. Provide a Name and select the target Project.

  3. Optionally, select a Job template to use default settings for the job.

    • Jobs created through automation will inherit the job template configuration and start in the In Progress state.

    • If no template is applied, jobs are created in Draft state.

  4. In the Keys field, select one or multiple statuses to filter keys by:

    • Untranslated

    • Unverified

    • Ready for review

  5. Optionally, select Tags to filters keys by.

    • Only custom tags are supported.

    • There is a limit of 50 tags per automation.

  6. Select the Trigger event type for the job automation:

    • Import

      The automation runs each time a file is uploaded to look for matching keys in the imported file.

    • Schedule

      Set a frequency and time zone for running a scheduled automation.

  7. Click Save.

    The job automation is listed in the Job automations tab with Inactive status.

  8. Select Start automation from the relevant ellipsis More Menu menu to activate the job automation.

    The automation is displayed with Active status.

Use the dedicated options in the ellipsis More Menu menu of existing job automations to edit, start or stop, and delete an automation.

Was this article helpful?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.