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
Create subflows to request translations and to retrieve the translated content using Integration Hub subflows, actions, and connections and credentials.
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 code Error message 40510 Error while requesting translations. 40520 Error while retrieving translations. 40500 Authentication failed. Ensure that the input and output fields are in the following format for the subflows:
| Field Name | Description | Type |
|---|---|---|
| Inputs | ||
| lftask\_number | Associated localization task number. | String |
| xliff\_1\_2\_content | Content of an artifact which must be translated in XLIFF 1.2 format.For example, | String |
| source\_language | Language code of the source text.For example, | String |
| target\_language | Language code of the target text.For example, | String |
| Outputs | ||
| project\_info | The ID for the project created for an artifact configuration. | Object |
| status | Status of the request.For example, Success or Failure. | Choice |
| error\_message | The reason for the error that populates when an error occurs. | String |
| error\_code | The error code that populates when an error occurs. | String |
| Field Name | Description | Type |
|---|---|---|
| Inputs | ||
| lftask\_number | Associated localization task number. | String |
| project\_info | The ID for the project created for an artifact configuration. | Object |
| Outputs | ||
| translated\_xliff\_1\_2 | Translated XLIFF file received from the TMS. | String |
| status | Status of the request.For example, Success or Failure. | Choice |
| error\_message | The reason for the error that populates when an error occurs. | String |
| error\_code | The error code that populates when an error occurs. | String |
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