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 status is also presented under the Jobs tab and if complete, an .XLIFF or custom file format of the job can be downloaded.

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.

  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.

    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 new_template.jpeg 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.

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.