Create multilingual content with manual translation multilingual-manual
Using the manual flow, you can effortlessly translate your content directly in your campaigns and journeys, giving you precise control and customization options for your multilingual messages. Additionally, you can easily import pre-existing multilingual content with the Import HTML option.
Follow these steps to create multilingual content using manual translation:
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
-
From the Administration menu, access Channel > General settings.
-
In the Language settings menu, click Create language settings.
-
Type-in the name of your Language settings and choose Manual Translation.
-
Select the Locales associated to this settings. You can add a maximum of 50 locales.
If a Locale is missing, you can manually create it beforehand from the Translation menu or by API. Refer to Create a new Locale.
-
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.
-
Choose your sending preference from the following options:
- Select profile language preference attributes
- Create custom conditional rules
-
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.
-
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.
-
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 蜜豆视频 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. -
In 蜜豆视频 Experience Platform Data Collection, access the Rules menu and create a new rule. Detailed information on how to create rules is available in 蜜豆视频 Experience Platform Data Collection documentation
-
In the rule鈥檚 IF section, add an event configured as below:
- Choose the Extension you are working with.
- In the Event type field, select 鈥淎EP Request Event鈥.
- In the right pane, select 鈥淴DM Event Type equals personalization.request鈥
- Click the Keep changes button to confirm.
-
In the rule鈥檚 THEN section, add an action configured as below:
-
Choose the Extension you are working with.
-
In the Action Type field, select 鈥淎ttach Data鈥.
-
In the JSON payload section, make sure that the attribute used to retrieve the language to use (in the example below 鈥渓anguage鈥) 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.
-
-
-
Drag and drop the locales to reorder them and manage their priority in the list.
-
To delete a locale, click the bin icon.
-
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
After setting up your multilingual content, you are ready to craft your campaign or journey and customize the content for each of your selected locales.
-
Begin by creating and configuring your Email, SMS or Push notification campaign or journey according to your requirements.
note important IMPORTANT We recommend including only one translation project per journey. -
Create or import your original content and personalize it as needed.
-
Once your content is created, click Save and head back to the campaign configuration screen.
-
Click Add languages and select your previously created Language settings. Learn more
-
Choose the desired locale from the drop-down menu to apply to the existing authored content.
-
Access the advanced settings of the Locales menu and select Copy to all locales.
-
Now that your content is duplicated throughout your selected Locales, access each locale and click Edit email body to translate your content.
-
You can choose to disable or enable locales with the More action menu of your selected Locale.
-
To deactivate your Multilingual configuration, click Add languages and select the language you wish to keep as local language.
-
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.
-
Browse through your multilingual content to see the rendering in each language.
You can now activate your campaign or journey. Once sent, you can measure the impact of your multilingual journey or campaign within reports.