Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Integrate with a translation management system

Integrate with any translation management system of your choice to localize the artifacts requested for translations.

Before you begin

Role required: localization_admin

Procedure

  1. Create subflows to request translations and to retrieve the translated content using Integration Hub subflows, actions, and connections and credentials.

    1. Ensure that the error messages and codes from the TMS provider are mapped correctly with the error messages and codes supported the ServiceNow platform.

      Error codeError message
      40510Error while requesting translations.
      40520Error while retrieving translations.
      40500Authentication failed.
    2. Ensure that the input and output fields are in the following format for the subflows:

Field NameDescriptionType
Inputs
lftask\_numberAssociated localization task number.String
xliff\_1\_2\_contentContent of an artifact which must be translated in XLIFF 1.2 format.For example,
'csv', 'xliff 1.2'
String
source\_languageLanguage code of the source text.For example,
'en'
String
target\_languageLanguage code of the target text.For example,
'fr', 'it'
String
Outputs
project\_infoThe ID for the project created for an artifact configuration.Object
statusStatus of the request.For example, Success or Failure.Choice
error\_messageThe reason for the error that populates when an error occurs.String
error\_codeThe error code that populates when an error occurs.String
Field NameDescriptionType
Inputs
lftask\_numberAssociated localization task number.String
project\_infoThe ID for the project created for an artifact configuration.Object
Outputs
translated\_xliff\_1\_2Translated XLIFF file received from the TMS.String
statusStatus of the request.For example, Success or Failure.Choice
error\_messageThe reason for the error that populates when an error occurs.String
error\_codeThe error code that populates when an error occurs.String
  1. Create and configure a custom translation management system and activate it.

    See Create a custom translation management system.

    Note: Localization Framework depends on Integration Hub to build integrations with third-party systems.

Parent Topic:Translation Management System configurations