A Translation Job goes through a number of stages in the overall translation process and interchange of the content to and from the translation management system. You can see the current stage of a Translation Job—the job status—in the Translation Jobs queue.
In the translation process, there are five or six major stages, depending on whether the optional review stage has been implemented. In between several of the stages, the can also be additional statuses, such as for errors or cancelled jobs.
The following diagram illustrates the major stages in the translation process, followed by a detailed explanation of each stage:
Translations are handled in the following stages by Translation Manager:
-
1. Definition
-
The Translation Job has been defined and saved but it has not yet been sent to the translation management system.
-
What happens in this stage depends on which user interface you are using:
- When using the Classic user interface (either Content Manager Explorer or Experience Manager, the Translation Job is not yet sent for translation. You can still add or remove items. You must select Send to translation before the job moves to the next stage.
- When using Experience Space, you will not see this stage, as it is immediately passed through.
-
2. Ready for Translation
-
The Translation Job has been defined, requested to be sent, and is awaiting transferral to the translation management system.
-
After you send a Translation Job, it waits for a short time to be picked up by the Translation Manager Service, which checks at configured intervals for Translation Jobs that need to be sent for translation. When the service picks up the job, the job moves to the next stage.
-
3. Sending for Translation
-
The Translation Job is being processed for transferral to the translation management system.
-
During this stage, the Translation Manager Service retrieves Translation Jobs and performs the following steps for each job:
- Localizes and checks out the Content Manager items in the relevant Target Publications.
- Splits the Translation Job into one or more jobs depending on settings in the Translation Manager configuration file and whether you are translating from multiple source or target languages.
- Sends the jobs and source content to the translation management system, which checks at configured intervals for translations waiting for transferral.
- Sets the job status to In Translation, unless an error occurs in one of the previous steps, in which case the job status is set to Error sending and the process is stopped. If there are errors, you can view details of the errors in the Translation Job Notifications tab.
-
4. In Translation
-
The Translation Job is being processed in the translation management system using the specified translation workflow.
-
During this stage, the Translation Manager Service checks the translation management system at configured intervals for translations that have been processed through workflow. You can derive information about the state of the job in the translation management system from the workflow status. You can see workflow stages in the Translation Progress tab of a Translation Job.
-
Between the In Translation and Completed stages the Translation Manager Service retrieves completed translations from the translation management system and does the following:
- Copies over the translated items, one by one as they are completed, to the relevant Target Publications
- Checks in the checked out items
- If a Review step has been configured in both the Tridion Sites workflow and the translation system workflow, reviewers can check the translated content and either accept or reject it (in which case, the content is sent back to the translation system to be re-translated)
- Sets the job status to Completed when all items in the Translation Job have been translated and updated in the Content Manager, or to Error retrieving if an error occurred.
-
When in the Error retrieving state, Translation Manager continues to attempt to retrieve items that have not yet been sent back from translation. If errors are related to specific items, such as invalid XML, as opposed to be a generic error for the job, such as a connection issue, the Translation Manager continues to attempt to retrieve any items that previously failed. Attempts are made automatically for items that previously failed over 24 hours ago or if you choose the Retry retrieving option.
-
If the Translation Job is canceled on the translation management system, the state is set to Canceled and the check out is undone for translatable items.
-
5. Completed
-
The items in the original Translation Job have been returned from the translation management system and checked in.