Machine Translation (MT)

Machine Translation & MT Profiles

This article is for Account Owners on the New Experience.

Machine Translation (MT) is a cost-effective way of translating content at a rapid speed. Traditionally, MT has been a mechanical, rule-based substitution of words in a source language to a target, but advances in deep learning and machine learning have yielded more advanced, high-quality translation performance. 

Smartling integrates with the following Machine Translation engines:

(* includes support for custom trained engines)

To connect your Smartling account to an MT engine, you will first need to activate an account with one of the above providers. Please contact your CSM for more details.

MT Profiles: Using MT credentials on the Smartling Platform

MT Profiles are a new way of storing MT credentials on the platform. Instead of copy-pasting the same keys into numerous workflows, you can create a single MT Profile to store a key, then assign that profile to different workflows. You can also use your MT credentials in the CAT tool by designating an MT Profile.

Creating an MT Profile

  1. In the Account Settings dropdown, click on Integrations. 
    1. Alternatively, you can access the MT Profiles page from a Translation step in Workflow Configuration
    2. Only Smartling Admins and AOs can create & edit an MT Profile.
  2. Click on the MT Profiles tab
  3. Click on Create MT Profile
  4. Define a name and select a provider
  5. Enter the credentials. 
  6. (Optional) Define language-specific credentials and rules. This only applies for trained MT engines with different credentials by language (e.g. category IDs for trained Microsoft engines, model IDs for trained Google AutoML engines)


Using MT in Workflows

  1. Go to Projects (select a project) > Gear Icon > Project Settings > Workflows
  2. Click on the dropdown caret on a Translation step. Translation steps have purple quotation icons.
  3. In the Translation provider dropdown, select an MT Profile.
  4. (Optional) Define a Fallback Method: if a string cannot be MT’ed due to an error, you can choose a different workflow step to automatically move these strings to.
    1. A translation issue will be raised on the string even if you do not designate a Fallback Method.
    2. The Fallback Method workflow step must support the same languages as the current MT step. If there are no options in the Fallback Method dropdown, then that means that there are no other workflows that support the same languages.


Using different MT Profiles in the CAT tool

  1. Go to Integrations > MT Profiles
  2. Click on an MT Profile 
  3. Click on “Enable in the CAT tool” switch. You can only assign one MT profile to the CAT tool for the whole account.


Checking for MT-related errors and retrying

If any errors occurred on an MT workflow step (e.g. invalid API key, unsupported language), they’ll show up in the MT Profiles page.

  1. In the Account Settings dropdown, click on Integrations. 
  2. Click on the MT Profiles tab
  3. Go to the MT Profile. If there are any errors associated with the profile, they will ll show up in the yellow box. The error box is collapsed by default so you’ll need to click on Show Details for more information.
  4. Click on Retry MT to retry the MT requests. If the errors persist, they will appear again after a few minutes.


Was this article helpful?