Create multilingual content with automated translation multilingual-automated

IMPORTANT
For automated flow, users need permissions related to the Translation Service capability. Learn more on permissions
AVAILABILITY
The automated flow is temporarily unavailable for users in the EMEA region.

Using the automated flow, you can simply select your target language and language provider. Your content is then directly sent to translation, ready for a final review upon completion.

Follow these steps to create multilingual content using automated translation:

Create translation project translation-project

Start your translation project by specifying the Target Locale, indicating the specific language or region for your content. You can then choose your Translation Provider.

  1. From the Translation menu under Content management, click Create project in the Projects tab.

  2. Type-in a Name and Description.

  3. Select the Source locale.

  4. Choose if you want to enable the following options:

    • Automatically publish approved translations: Once translations are approved, they are automatically integrated into the campaign without the need for manual intervention.
    • Enable Review workflow: Only applicable to human-translated locales. This allows an internal reviewer to efficiently evaluate and either approve or reject translated content. Learn more
  5. Click Add locale to access the menu and define the languages for your translation project.

    If a Locale is missing, you can manually create it beforehand from the Translation menu or by API. Refer to Create a new Locale.

  6. Select from the list your Target locale(s) and choose which Translation provider you want to use for each locale.

    Translation provider settings can be accessed from the Translation menu in the Administration menu section.

    note note
    NOTE
    Contract management with the Translation Provider falls outside the scope of this feature. Please ensure that you have a valid and active contract in place with the designated Translation Partner.
    The Translation Provider holds ownership of the translated content’s quality.
  7. Click Add a locale when you finished linking your Target locale with the correct Translation provider. Then, click Save.

    Note that if a provider is greyed out for a target locale, it indicates that the provider does not support that particular locale.

  8. Click Save when your translation project is configured.

Your Translation project is now created and can be used in a multilingual campaign.

Create language settings language-settings

In this section, you can set your different locales for managing your multilingual content. You can also choose the attribute that you want to use to look up information related to profile language.

  1. From the Administration menu, access Channel > General settings.

  2. In the Language settings menu, click Create language settings.

  3. Type-in the name of your Language settings and choose Translation project.

  4. From the Translation project field, click Edit and choose your previously created Translation project.

    Your previously configured Locales are automatically imported.

  5. Select a Fallback preferences to define a backup option for when a profile does not meet the necessary criteria for content delivery.

    Note that if no fallback option is selected, the campaign or journey will not be sent.

  6. Choose your sending preference from the following options:

    • Select profile language preference attributes
    • Create custom conditional rules
  7. If you select Select profile language preference attributes, choose the relevant attribute from the Profile language preference attributes menu to look up profile language information.

  8. If you select Create custom conditional rules, select the locale for which you want to create conditions. Then, build rules based on factors like user location, language preferences, or other contextual elements.

  9. Start creating conditions by adding an attribute, event, or audience to define your target group.

    note important
    IMPORTANT
    Contextual data is available exclusively for Web, In-App, Code-based Experience and Content cards channels. If used for Email, SMS, Push notification or Direct mail channels, without additional attributes, the campaign or journey will be sent in the language of the first option on the list.

    accordion
    Prerequisites to use contextual events in your conditions

    When users display your content, a personalization request is sent along with the experience event. To leverage contextual data in your conditions, you must attach additional data to the personalization request payload. To do this, you need to create a rule in Adobe Experience Platform Data Collection to specify: IF a personalization request is sent, THEN attach extra data to the request, defining the attribute to match with the language field in your schema.

    note note
    NOTE
    These prerequisites are required for the In-app and Content cards channels only.
    1. In Adobe Experience Platform Data Collection, access the Rules menu and create a new rule. Detailed information on how to create rules is available in Adobe Experience Platform Data Collection documentation

    2. In the rule’s IF section, add an event configured as below:

      • Choose the Extension you are working with.
      • In the Event type field, select “AEP Request Event”.
      • In the right pane, select “XDM Event Type equals personalization.request”
      • Click the Keep changes button to confirm.
    3. In the rule’s THEN section, add an action configured as below:

      • Choose the Extension you are working with.

      • In the Action Type field, select “Attach Data”.

      • In the JSON payload section, make sure that the attribute used to retrieve the language to use (in the example below “language”) matches the name of the attribute specified in the schema where your data collection datastream is flowing into.

        code language-json
        
        {
            "xdm":{
                "application":{
                    "_dc":{
                        "language":"{%%Language%%}"
                    }
                }
            }
        }
        
      • Click the Keep changes button to confirm and save your rule.

  10. Drag and drop the locales to reorder them and manage their priority in the list.

  11. Click Submit to create your Language settings.

Note that after setting up your language preferences, you will no longer have the option to edit them.

Create a multilingual content create-multilingual-campaign

AVAILABILITY
Preview for Code-based experiences and Content cards content is currently unavailable with the automated flow.

Once you have set up your Translation project and Language settings, you are ready to create your campaign or journey and customize your content for your different locales.

  1. Begin by creating and configuring your Email, SMS or Push notification campaign or journey according to your requirements.

  2. Once your primary content is created, click Save and head back to the campaign configuration screen.

  3. Click Add languages. Learn more

  4. Select your previously created Language settings.

  5. Now that your Locales are imported, click Send to translate to forward your content to the previously selected Translation provider.

  6. After your content is sent for translation, it is no longer editable. To make changes to the original content, click the lock icon.

    Note that if you wish to make any alterations to this content, you will need to create a new translation project and resend it for translation.

  7. Click Open translation to access your Translation project and review it.

  8. In this page, follow the status of your translation project:

    • Translation in progress: Your service provider is actively working on the translation.

      If you selected Insourcing when configuring your Language settings, you can translate your content directly in your Translation project. Learn more

    • Ready for review: The review process is ready to begin, giving you the ability to access the translation and either reject or approve it.

      If you selected the Enable review worflow in your Translation project, you can review the translation directly in Journey Optimizer after completion by your selected Translation provider. Learn more

    • Reviewed: Translation has been approved and ready to be pusblished and sent to the campaign.

    • Ready to publish: Machine translation has been completed and can now be sent to your campaign.

    • Completed: Translation is now available in your campaign.

  9. Once your translation is completed, your multilingual content is ready to be sent.

  10. Click Review to activate to display a summary of the campaign.

    The summary allows you to modify your campaign if necessary, and to check if any parameter is incorrect or missing.

  11. Browse through your multilingual content to see the rendering in each language.

  12. Check that your campaign is correctly configured, then click Activate.

    note important
    IMPORTANT
    If your campaign is subject to an approval policy, you will need to request approval in order to be able to send your multilingual campaign. Learn more

You can now activate your campaign or journey. Once sent, you can measure the impact of your multilingual journey or campaign within reports.

Manage Insourcing translation project manage-ht-project

If you selected Insourcing when configuring your Language settings, you can translate your content directly in your Translation project.

  1. From your Translation project, access the More actions menu and select Insourcing.

  2. You can export your CSV file for translation using external translation software. Alternatively, you can import the CSV file back into your translation project by clicking the Import CSV button.

  3. Click Edit to add your translation content.

  4. If you are ready to publish the translated text, click Finalize.

Review your translation project review-translation-project

If you selected the Enable review worflow in your Translation project, you can review the translation directly in Journey Optimizer after completion by your selected Translation provider.

Note that if this option is disabled, once the translation is finished by your provider, the translation task status is automatically set to Reviewed, allowing you to quickly proceed by clicking Publish.

  1. Once your translation has been completed from your service provider, you can access the translation for review from your Translation project or directly from your Campaign.

    From the More actions menu, click Review.

  2. From the Review window, browse through your translated content and accept or reject each translation strings.

  3. Click Edit to change content of your translation string.

  4. Enter your updated translation and click Confirm when finished.

  5. You can also choose to Reject all or Approve all directly.

    When selecting Reject all, add a comment and click Reject.

  6. Click Preview to check the rendering of your translated content in each language.

  7. If you are ready to publish the translated text, click Finalize.

  8. From your Translation project, select one of your project to access more details. If you rejected the translation, you can choose to send it back to translation.

  9. Once your Translation project status is set to Reviewed, you can send it to your Campaign.

    From the More actions menu, click Publish.

  10. In your Campaign, check that your translation status has changed to Translation complete. You can now send your multilingual content, refer to step 10 in this section.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76