Integration with Localization Framework

  • Release version: Xanadu
  • Updated August 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 Integration with Localization Framework enables ServiceNow Content Publishing customers to efficiently translate content by connecting translation workflows with the Localization Framework. This integration supports existing translatable content types (excluding calendar content) such as portal, block, notification, and to-do content. It streamlines the process of requesting, managing, and fulfilling translations directly from Content Publishing.

    Show full answer Show less

    Key Features

    • Translation Workflow Initiation: Content creators can initiate translation requests from Content Library, Block Content, Content Categories, or reusable components using the Translate content button once the integration is enabled.
    • System Property Activation: Enable the sncd.enablelocalizationframeworkintegration system property to activate translation features and display the translation button in Content Publishing. Ensure Localization Framework is installed and the user has the Content Admin role.
    • Support for Multiple Translation Modes: Translation workflows can be configured for manual translation, machine translation, translation management system integration, email, or export/import methods, providing flexibility based on organizational needs.
    • Localization Request and Task Management: Translation requests generate localization request items (LRITM) and localization tasks (LFTASK) that can be tracked and assigned to users or groups with the localizationfulfiller role.
    • Translation Fulfillment and Publishing: Assigned fulfillers translate content within the Localization Task form and submit translations. Publishing translations creates translated content but does not publish it live; content must be scheduled and published separately.
    • UTF-8 Support and Language Plugins: Content Experiences and Content Publishing support international character sets via UTF-8 when language plugins are activated. Localization Framework installs automatically with language plugins.

    Practical Application for ServiceNow Customers

    By integrating Content Publishing with Localization Framework, customers can:

    • Streamline and automate translation requests within their existing content lifecycle.
    • Choose from various translation workflows tailored to their operational preferences, including automated or manual processes.
    • Manage translation requests and assignments transparently through the Localization Framework interfaces.
    • Ensure translated content is properly created and reviewed before scheduling publication, maintaining control over content release.

    This integration improves efficiency in delivering multilingual content, enhances collaboration between content creators and translators, and supports global content strategies within ServiceNow.

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