---
sourceDocument: Zurich ServiceNow AI Platform Administration
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/platform-administration

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Configure a language provider

# Configure a language provider {#ariaid-title1}

* Release version: Zurich
* 
* Updated June 11, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Set up language providers as part of configuring Localization Workspace. For each target language you can configure multiple providers with their pricing.

## Before you begin

* Install at least one target non-English [language](https://www.servicenow.com/docs/hQV3b9dqIxH71KtsBTG2lw "Learn about support for localizing ServiceNow instances as part of your globalization strategy.") on your instance.
* Configure at least one [Translation Management System](https://www.servicenow.com/docs/5TvYUeFzD_Pn4hRVwvuKgQ "The Localization Framework supports integration with a translation management system to localize the content.") (TMS) in Localization Framework, or one [machine translator configuration](https://www.servicenow.com/docs/54Mz_hsSJEnD_nVptK~9tg "Enable machine translation on your instance by integrating third-party translator services with Dynamic Translation. You can configure one or more translation service providers of your choice.") in Dynamic Translation. From version 2.0.2, you can access these tables in [Configuration Hub in Localization Workspace](https://www.servicenow.com/docs/l~phixSvFvWV_UsssAAs5g "Configuration Hub provides centralized access to the tables and properties often used by admins. You can update the tables and properties of dependent applications such as Localization Framework without leaving the Localization Workspace interface.")
* Role required: localization_admin. The sn_lw.user role can view the language providers but can't create any.
{#lw-configure-translation-provider__ul_a4m_bhb_lhc}

## About this task

In Localization Workspace, a language provider is a record that combines:

* a third-party service provider (such as a TMS or machine translation API)
* a target language
* a rate per unit (the price your third-party service provider charges per word or character translated)
{#lw-configure-translation-provider__ul_itw_vx3_cfc} The language provider record provides granular control over the execution of each task in your translation project, and supports the possibility of more than one service provider per target language.

This record also enables the calculation of the informational cost estimate.

## Procedure

1. Navigate to AllLocalization WorkspaceLanguage setupLanguage Provider.
2. Select New.
3. In the Add a new language provider window, enter the following information.

   | Field | Value |
   | Label | Enter a descriptive name. This label is displayed in the Language Providers list. |
   | Language | Enter a language. You can search from among the languages you have configured on the instance. |
   | Provider Type | From the list, choose TMS (Translation Management System) or MT (Machine Translation). These provider types are available after you preconfigure them on your instance. |
   | Rate | Enter the base rate charged by your third-party service provider per word or character, without any volume discounts or overages. For more information see [Request translations in Localization Workspace: Estimate and Due Date](https://www.servicenow.com/docs/6gYHVcR_qSUot8QyPoMZUA "As the final step in creating a translation request, you can review an informational cost estimate and optionally set a due date. The due date can be used to trigger email notifications."). You can choose a currency that is not in your user preferences. However, the informational cost estimate is displayed in the currency of the translation requester's user session. This rate is used to calculate the informational cost estimate. Note: When displayed on the Home page of Localization Workspace, the Cost uses a rate that is rounded up to the decimal place that is set in your Display Value Currency field. However, the calculation of the informational cost estimate for a translation request uses the actual rate that you have configured in Localization Workspace. The calculation does not use the currency's display value. For more information, see [Identify the FX Currency field and its display parameters](https://www.servicenow.com/docs/927Ph~4nks4BRGv_YyElmg "Specify the table, and the field within the table (for example, cost), that the FX Currency configuration applies to. Then, select the decimal precision and currency display parameters for the field."). |
   | TMS (or MT) Configuration | This field is dependent on your selection for Provider Type. Select from available providers that you have configured. For example, if you selected TMS as the Provider Type, and you have configured the XTM third-party provider, then XTM is available in the list. |
   | Unit | The Unit count multiplied by the Rate equals the informational cost estimate. Choose from Word or Character, according to the billing policy of your third-party service provider. The term Character in Localization Workspace corresponds to Unicode code point, which is the unit commonly used by machine translation service providers. Check your service provider's documentation to confirm the unit used for pricing. For details about the pricing of Google Cloud Translator Service, see <https://cloud.google.com/translate/pricing>. For details about Microsoft Azure Translator, see <https://azure.microsoft.com/en-us/pricing/details/cognitive-services/translator/>. |
   | Default provider for this language | (Optional) Select this check box to set this provider as the default for this language in Localization Workspace. Note: The default provider in Localization Workspace is not related to the default translator in Dynamic Translation. |
   |-|-|

   {#lw-configure-translation-provider__choicetable_az3_wjw_bfc}
4. Select Add.

## What to do next

With the localization_admin role, edit an existing record as follows (the sn_lw.user role can view a record but not edit).

1. Navigate to AllLocalization WorkspaceLanguage setupLanguage Provider tab.
2. Select the record's Label in the Language Providers list.
3. The Edit language provider window opens. Modify any values.
4. Save the record by selecting Update.

{#lw-configure-translation-provider__ol_rh2_21c_cfc}To delete a provider, select the check box next to its label, then select the Delete button.  
Note:  
Updates to a provider are not applied to any translation requests currently in progress.

After you have configured individual language providers, you can optionally define Language Groups. Your users save time when creating translation requests by selecting a group rather than adding each language individually.
For more information see [Configure language groups](https://www.servicenow.com/docs/b1MxY9SUZ2vnsHt7Z5tHSA "After setting up individual language providers, you can define one or more language groups. Configuring language groups is an optional way to streamline the creation of translation requests.").

*[\>]: and then


