---
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


---

# Dynamic translation on forms and activity streams

# Dynamic translation on forms and activity streams {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

For a seamless localization experience on forms and activity streams, you can
dynamically translate text based on the preferred language of a user​.

## Dynamic translation on forms {#dynamic-translation-forms__section_n5g_nxq_tjb}

You can translate the field values on forms on the ServiceNow AI Platform and the
configurable workspaces. For more information on Dynamic Translation support for
configurable workspaces, see [Dynamic Translation support for
configurable workspace](https://www.servicenow.com/docs/access?context=dynamic-translation-support-in-your-workspace&version=zurich&pubname=zurich-platform-user-interface&ft:locale=en-US).

To enable dynamic translation at the field-level on Platform forms, see [Enable dynamic translation for a field](https://www.servicenow.com/docs/obtK4ViZhrcuJLo1dRCyIQ "Translate the dynamically generated text for a field on Platform forms by enabling the field-level dynamic translation. You can translate the text based on the preferred language of a user​."). After dynamic translation is enabled, select the translate icon (![Translate icon]()) to show or hide the translated content.

## Dynamic translation in activity streams {#dynamic-translation-forms__section_qqc_4xq_tjb}

You can enable dynamic translation in activity streams on the ServiceNow AI Platform, configurable workspace, and Service Portal. For more information on Dynamic Translation support for configurable workspaces, see [Dynamic Translation support for configurable workspace](https://www.servicenow.com/docs/access?context=dynamic-translation-support-in-your-workspace&version=zurich&pubname=zurich-platform-user-interface&ft:locale=en-US).

Use the dynamic translation properties to enable or prevent the option for dynamic translation in the activity stream of the tables you list. When enabled, select the translate icon (![Translate icon]()) to show or hide the translated content for each comment or work note in the activity stream. For more information, see [Dynamic Translation properties](https://www.servicenow.com/docs/VrwaONueiWHUulwL04TPdg "Use the Dynamic Translation properties to customize, configure, and control the translation features.").

## Length limitations for translation service providers {#dynamic-translation-forms__section_tmh_2fj_hlb}

The following are the length limitations for translation service providers:

* For Google, the recommended maximum length of each request is 5,000 characters. The maximum size of the input text cannot exceed 30,000 code points. For more information, see the [Google Documentation](https://cloud.google.com/translate/quotas).
* For Microsoft, the input text for translation cannot have more than 50,000 characters including spaces. The input text for detection also has a maximum of limit of 50,000 characters. For more information, see the [Microsoft Documentation](https://docs.microsoft.com/en-us/azure/cognitive-services/translator/request-limits#character-and-array-limits-per-request).
{#dynamic-translation-forms__ul_dyg_3k3_hlb} Note:  
Starting with the Rome release, you can use Dynamic Translation without the snc-internal role.

