The XTRF Knowledge Base has been moved to a new space.

Use https://xtm-cloud.atlassian.net/wiki/spaces/XKB/overview to access the Knowledge Base.


CAT tools


Overview

XTRF Platform enables you to set up communication with third-party systems such as common computer-aided translation (CAT) tools used in the translation process. XTRF Platform provides different levels of integration with the CAT tools available on the market. The deepest integration is developed for memoQ, Phrase, Trados GroupShare, Trados Studio, and XTM software, but cooperation with many other systems is also supported.

If you use one of the CAT environments to translate files received from your clients, you can easily integrate it with the XTRF Platform. This enables you to use the tool your translators know very well and simultaneously gain control of the project workflow. This approach not only automates the work of the project managers who need to set up projects in only one of the two systems - the XTRF Platform but also enables them to control the status of the projects and the workload of the vendors. What's more, it accelerates the translation process by sending notifications to vendors that a given job is started in the project. The vendors can start their work just after the status of the preceding job is changed to ready; therefore, there are no delays in the translation process. When winding up a CAT tool project, the files are transferred back to the XTRF Platform, where they can be viewed by the project manager, sent for additional processing, if necessary, and delivered to the client. You can decide on the level of automation and project manager's involvement, which can differ between projects.

 

 

XTRF Platform is a flexible and efficient tool that enables you to extend its capabilities by adjusting project management workflow to your requirements. Thanks to the XTRF Platform's integration with CAT tools, it is possible to:

  • Modify the project workflow to anticipate your clients' and vendors' needs.

  • Easily import analysis files in many different formats from nearly two dozen CAT tools available on the market.

  • Prepare a project workflow with additional jobs that can be performed outside the CAT tool at certain stages of the translation process.

  • Allow clients to order services that use CAT tools directly from the Client Portal.

  • Prepare quotes and projects, including cost calculations prepared automatically based on the data from both integrated systems.

  • Generate target and/or bilingual files to be delivered to the client.

  • Update translation memories and term bases in the CAT tool when the integrated project is completed.

  • Track project progress and deadlines.

  • Send information to vendors about setting up a new project.

  • Automatically deliver files to and from vendors and clients, with the project manager's optional preview of files at every step.


Available CAT tools and supported versions

The XTRF Platform is fully integrated with five well-known CAT tools. The project workflow integration allows for the automatic creation of projects in the CAT tools based on the files and parameters entered in the XTRF Platform. The CAT tools can analyze the files and send the analysis to the XTRF Platform, where the receivables and payables are then calculated. At each stage of the CAT tool's project workflow, it is possible to preview the current state of files in the XTRF Platform. The extent of the project manager's involvement can be significantly reduced due to a fully automated project management process. The integration is available for the following versions of the CAT tools:


Comparison of current CAT tool integrations

 

 memoQ 
(Smart projects)

 memoQ 
(Classic projects)

 Phrase TMS
(Classic projects) 

 Trados Studio 
(Classic projects) 

Trados Groupshare (Classic projects)  

 XTM 
(Classic projects) 

 

 memoQ 
(Smart projects)

 memoQ 
(Classic projects)

 Phrase TMS
(Classic projects) 

 Trados Studio 
(Classic projects) 

Trados Groupshare (Classic projects)  

 XTM 
(Classic projects) 

Project templates support

 Yes 

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

TM (via template)

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

TM (directly)

 

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

TB (via template)

 Yes  

 Yes  

 Ye s

 Yes  

 Yes  

TB (directly)

 

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

MT engines (via template)

 Yes  

 Yes  

 Yes  

    Yes 

 Yes   

   Yes 

MT engines (directly)

 Yes  

 Yes  

 Yes  

 Yes  

 

Two-way job status sync

 Yes  

 

 

 

 

 

Returning documents to the previous actor

 Yes  

 

 

 

 

Pulling CAT analyses

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

Revenue based on metrics

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

Cost based on metrics

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

 Yes   

Sub-vendors

 Yes  

 Yes 

 

Integration with existing CAT project

File slicing

Web editor

 Yes  

 Yes  

 Yes  

 Yes  

Offline editor

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  

 Yes  (in Excel) (in Excel) 


Integrated project workflow

The project manager can create a project that consists of tasks split into particular jobs, such as translation or proofreading. The tasks are created for the language combination included in the project. The jobs defined in the tasks can be assigned to the vendors who either declare their availability by responding to availability requests or are assigned directly by the project manager. The project manager can upload the input files and other content received from the client as reference files for each task. In case of integration with the external software, the translation memories (TMs) and terminologies (TBs) are usually added or created automatically in the CAT tool. Files can be pre-translated with the TMs or with machine translation engines. In the XTRF Platform, the project manager can decide whether machine translation engines should be used and whether the TMs and TBs should be updated after the finalization of the project workflow. Before starting the workflow, the project manager can leave some comments for the vendors to give them some hints or instructions about the projects. The project manager can also store the instructions received from the client or internal notes about the project itself or its tasks.

 


Client:

  • Places an order*

  • Uploads input files*

  • Uploads reference files*

  • Adds instructions*

Project manager:

  • Creates a project*

  • Uploads input files*

  • Uploads reference files*

  • Adds instructions*

  • Assigns vendors

  • Starts workflow

 Vendor:

  • Receives information about the job

  • Is informed how to access the project in the CAT tool or download files

The steps marked with * are performed either by the client or by the project manager.


When the workflow starts, the information, including language pairs, input files, resources, and client and vendor data, is transferred to the CAT tool. On the XTRF Platform, each project can consist of several tasks, each corresponding to one CAT tool project. All information about the segments, pages, words, and characters, depending on what is provided by the CAT tool, are stored in the analysis files. This analysis is used when the information gets back to the XTRF Platform to properly estimate the value of the payables for the vendors and the value of the receivables for the clients. The vendors are notified with an automatic email that they can start working on their assigned jobs. By clicking a link in the email, they can open the Job Manager, read the instructions sent by the translation agency, and, depending on the CAT tool used, either:

  • directly go to the editor in the CAT tool to work on the received source files, download a package to open in their CAT tool, or

  • receive information about the project they should download from the translation agency's CAT tool server.

 


Vendor in a CAT tool:

 

  • Uses the external CAT tool

 

 

 

 


 

To inform the project manager that the vendors' jobs are done, the vendors confirm the readiness of the jobs using the Job Manager. XTRF Platform also sends information to the CAT tool to close the job there. An automatic notification is sent to the project manager, who can start the final work on the project: check and accept the output files if the action is required and forward the message to the clients that their project is completed. Optionally, all the PM's work can be done automatically, depending on the translation agency's preference. In that case, the finalization of the project is done when the vendor closes the job; after that, the client gets an automatic notification that the output files are ready. In this approach, the review of the output files is skipped by the project manager. The client can download the files using a link in the email or directly from the Customer Portal.

 


 Client:

  • Gets information about the completed project

  • Receives output files

 Project Manager:

  • Checks and accepts files

  • Sends information about the completed project to the client

Vendor:

  • Optionally uploads files and adds comments

  • Notifies the project manager that the job is completed

 


CAT tool project templates

When creating a workflow definition (for Classic projects) or a process template (for Smart projects), or creating a task in a project, the project manager can use a project template from the external CAT tool. The advantages of using the project template are as follows:

  • You can use all properties of a CAT tool project while integrating with the XTRF Platform, even those unavailable through the Home Portal interface. Whenever new features are added to the CAT tool in its future release, they will automatically become available in the XTRF Platform within the project templates.

  • You can easily and consistently apply a repeatable set of CAT tool projects among projects set up in the XTRF Platform.

  • Even a less experienced project manager can create complex CAT projects by applying project templates defined by an experienced project manager. Thus, you can increase the efficiency of all your employees regardless of how familiar they are with the software.

However, please take into account that XTRF Platform task and workflow settings might override some of the CAT tool's project template settings. The most commonly overridden settings are:

  • Languages

  • Workflow steps

  • Client's settings

  • Domain, called Specialization on the XTRF Platform

  • Vendor's settings

These settings are configurable when preparing a workflow definition and task in the XTRF Platform.

To learn more about workflows used in the CAT tool integrations, see the Prepare a CAT-tool workflow definition (Classic) article.


CAT tool analysis files

XTRF Platform allows you to import CAT analysis files from over 15 CAT tools. Those files are known as logs, metrics, or project master data. You can use them to automate creating CAT payables and CAT receivables instead of entering the financial information manually.

Name

File Format

Across

HTML, XML

Déjà Vu

CSV, HTML, LOG, TXT

memoQ

CSV, HTML

Phrase

CSV, LOG

TMS

HTML

TMS 2009

HTML, MHT, XML

TMS 2011

HTML

Trados Studio 2009

HTML, MHT, XML

Trados Studio 2011 / 2014

HTML, MHT, XML, XLS, XLSX

Trados Studio 2017 / 2019

HTML, XML, XLSX

WorldServer

CSV

Smartcat

XML, XLSX

Trados

CSV, LOG

Transit NXT

HTML, JAMES, REP, XLS

Wordfast

CSV, XLS

XTM

CSV, XLSX, flat XLSX

CAT analyses from other CAT tools may also be used in XTRF. However, we have tested only the CAT analyses listed above. With other CAT analyses, we cannot guarantee that the parser will read all the matches as expected.


Articles about CAT tool integrations