Integration with Localization Framework

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Integration with Localization Framework

    The Localization Framework enhances language translation efficiency for content creators within ServiceNow's Employee Center. By integrating with this framework, users can initiate translation workflows for various content types, excluding calendar entries, ensuring a streamlined process for translating portal, block, notification, and to-do content.

    Show full answer Show less

    Key Features

    • Integration Setup: Activate the integration by enabling the sncd.enablelocalizationframeworkintegration system property, which allows the "Translate content" button to appear for content in the Content Library.
    • Translation Workflows: Configure workflows to handle translations either manually or automatically, including options for machine translations and integration with translation management systems.
    • Translation Modes: Various modes are available for processing translations, such as exporting/importing content or sending requests via email.

    Key Outcomes

    Content creators can efficiently request translations for their content, track translation requests and tasks, and ensure that translations are published correctly. Once translations are provided, users can publish the content alongside the new translations by creating a publish plan.

    Language translation fulfillers can provide translations faster and more efficiently by integrating with Localization Framework.

    Content creators can initiate a translation workflow to request their content to be translated from Content Publishing and includes portal, block, notification, and to-do content.
    Note:
    Only existing translatable content types are supported. Calendar is not supported.

    Supported Content Publishing tables are able to communicate to Localization Framework via artifact records and scripts. This allows you to set up how you want your content to be translated.

    For more information on Localization Framework, see Localization Framework.

    Language plugin
    Content Experiences and Content Publishing uses UTF-8 for international characters when at least one language plugin has been activated.
    Localization Framework should install automatically when a language plugin is installed.
    For more information, see Activate a language.
    Enable Localization Framework
    To use Localization Framework with Content Publishing, enable the sn_cd.enable_localization_framework_integration system property. For more information, see Properties installed with Content Publishing.
    When you activate the sn_cd.enable_localization_framework_integration system property, created content from the Content Library displays the Translate content button. This allows you to request translation for the content to the language you selected.
    Note:
    If you do not see the sn_cd.enable_localization_framework_integration system property, ensure Localization Framework is installed and you have the Content Admin (sn_cd.content_admin) role.
    Workflows in the Localization Framework
    You can configure how translations are handled using the workflows provided in Localization Framework. You can configure how translations are processed using workflows. This ranges from a manual process to an automatic translation and automatic publication.
    For more information, see Workflows in the Localization Framework.
    Translation modes
    There are various translation modes you can use, like machine translations, send to a translation management system, send via email, or export/import. For more information, see Translation modes.
    Translate content
    Content creators can initiate a translation workflow to request their content to be translated from Content Publishing.
    Note:
    The translation workflow your company has chosen determines how translations are performed. The following provides instructions on how the base system process works.
    • Create or select existing content from the Content Library or Block Content under Re-usable Components. For more information, see Content Library or Add or modify block content

      From the Design tab of Content Preview, select the Translate content button to initiate the translation workflow your company has configured.

    • Or, from Content Categories, select a category.
      • Create or select existing content you want translated from the list.
      • Select the Translate content button to initiate the translation workflow your company has configured.
    • You can also select Link Content or Block Content from Re-usable Components.
      • For Link Content, select the content under the Portal Content tab.
      • Select the Translate content button to initiate the translation workflow your company has configured.
      • For more information, see Re-usable components.
    • Select the language you want your content translated to from the Translate content modal that appears.
    • Select Submit and a translation request is sent.
    • Translation requests appear in the Localization Requested Items list under My Requested Items under Localization Framework.
      • There is one localization request item (LRITM with a sequential number) for each language selected.
      • You can find assigned localization request items from My Requested Items under Localization Framework.
      • To see a list of all localization request items from My Requested Items under Localization Framework, change the filter to All.
    • Each localization request item also has an associated localization task (LFTASK is the prefix with a sequential number).
      • You can find all localization tasks from My Tasks under Localization Framework. To see a list of all localization tasks, change the filter to All.
      • Localization tasks can be assigned to individuals with the localization_fulfiller role or a group that has this role.
      • Individuals or groups assigned to localization tasks, can provide translations from the Localization Task form and selecting the Translate button.
      • After providing the translation, select the Publish Translations button.
        Note:
        Selecting Publish Translations does not publish the content, but creates the translation for the content. To publish your content with the published translations, you must schedule and publish your content. For more information, see Create a publish plan for your content.
      • For more information, see Fulfill a localization task.