Connecting to a Translation Service Provider

The first step is to choose which translation service you wish to use. There are many choices for human and machine translation services available to AEM. Most providers offer a translator package to be installed. See the Additional Resources section for a selection of options available.

NOTE
The translation specialist is generally responsible for choosing which translation service to use, but the administrator typically is responsible for installing the required translation connector package.

For the purposes of this journey, we use the Microsoft Translator which AEM provides with a trial license out-of-the-box. See the Additional Resources section for more information about this provider.

If you choose another provider your administrator must install the connector package as per the instructions provided by the translation service.

NOTE
Using the out-of-the-box Microsoft Translator in AEM does not require additional setup and works as-is without additional connector configuration.
If you choose to use the Microsoft Translator connector for testing purposes, you do not need to carry out the steps in the next two sections: Creating a Translation Integration Configuration and Associate the Configuration with Your Content. However you are advised to read them so that you are familiar with the steps for when you need to configure your preferred connector.
The trial license of the Microsoft Translator connector is not intended for production purposes and if you decide to license it, the system administrator must follow the steps detailed in the Additional Resources section at the end of this document to configure that license.

Creating a Translation Integration Configuration

After the connector package for your preferred translation service is installed, you must create a Translation Integration Framework configuration for that service. The configuration includes the following information:

  • Which translation service provider to use
  • Whether human or machine translation is to be performed
  • Whether to translate other content that is associated with the Content Fragment such as tags

To create a translation configuration:

  1. In the global navigation menu, click Tools > Cloud Services > Translation Cloud Services.

  2. Navigate to where you wish to create the configuration in your content structure. This is often based on a particular project or can be global.

    • For example, in this case, a configuration could be made globally to apply to all content, or just for the WKND project.

    Translation configuration location

  3. Provide the following information in the fields and then click Create.

    1. Select Configuration Type in the drop-down. Select Translation Integration from the list.
    2. Enter a Title for your configuration. The Title identifies the configuration in the Cloud Services console and in page property drop-down lists.
    3. Optionally, type a Name to use for the repository node that stores the configuration.

    Create translation configuration

  4. Click Create and the Edit Configuration window appears where you can configure the configuration properties.

  5. Remember that Content Fragments are stored as assets in AEM. Click the Assets tab.

Translation configuration properties

  1. Provide the following information.

    1. Translation Method - Select Machine Translation or Human Translation depending on your translation provider. For the purposes of this journey we assume machine translation.
    2. Translation Providers - Select the connector you installed for your translation service from the list.
    3. Content Category - Select the most appropriate category to better target the translation (only for machine translation).
    4. Translate Content Fragment Assets - Check this to translate assets associated with Content Fragments.
    5. Translate Assets - Check this to translate the assets.
    6. Translate Metadata - Check this to translate asset metadata.
    7. Translate Tags - Check this to translate tags that are associated with the asset.
    8. Auto-Execute Translation - Check this property if you want translations to be automatically sent to your translation service.
  2. Click Save & Close.

You have now configured the connector to your translation service.

Associate the Configuration with Your Content

AEM is a flexible and powerful tool and supports multiple, simultaneous translation services via multiple connectors and multiple configurations. Setting up such a configuration is beyond the scope of this journey. However this flexibility means that you must specify which connectors and configuration should be used to translate your content by associating ths configuration with your content.

To do this, navigate to the language root of your content. For our example purposes this is

/content/dam/<your-project>/en
  1. Go to the global navigation and go to Navigation > Assets > Files.
  2. In the assets console, select the language root to configure and click Properties.
  3. Click the Cloud Services tab.
  4. Under Cloud Service Configurations in the Add Configuration dropdown, select your connector. It should appear in the dropdown when you have installed its package as described previously.
  5. Under Cloud Service Configurations in the Add Configuration dropdown, also select your configuration.
  6. Click Save & Close.

Select cloud service configurations

What’s Next

Now that you have completed this part of the headless translation journey you should:

  • Understand the important parameters of the Translation Integration Framework in AEM.
  • Be able to set up your own connection to your translation service.

Build on this knowledge and continue your AEM headless translation journey by next reviewing the document Configure translation rules, where you will learn how to define which content to translate.

Additional Resources

While it is recommended that you move on to the next part of the headless translation journey by reviewing the document Configure translation rules the following are some additional, optional resources that do a deeper dive on some concepts mentioned in this document, but they are not required to continue on the headless journey.

Experience Manager


Put the Customer at the Center and Build Relationships That Last a Lifetime

Online | Strategy Keynote | General Audience

First impressions last a lifetime. Great first impressions feel personal, connected, and relevant right from the start. From the first...

Wed, Mar 19, 2:30 PM PDT (9:30 PM UTC)

Register

B2B Reimagined: Transforming Go-to-Market Strategies for Profitable Growth

Online | Strategy Keynote | General Audience

B2B brands are facing a digital revolution. Buyers expect hyper-relevant content and self-service, while internally AI is transforming...

Wed, Mar 19, 1:00 PM PDT (8:00 PM UTC)

Register

Connect with Experience League at Summit!

Get front-row access to top sessions, hands-on activities, and networking—wherever you are!

Learn more