You can automate or outsource the translation of website content using translation services. Translation services allow you to create multilingual sites without having to edit the text in the Xperience administration interface. The system automatically ensures the transfer of data between the website's pages and translation providers. Translation data is exported and imported via files using the standard XML-based XLIFF format.
There are two general categories of translation services:
- Machine services – use translation software to programmatically convert source text from one language to another. By default, Xperience supports the Microsoft Translator and Google Translate. See Machine translation - Microsoft Translator and Machine translation - Google Translate.
- Standard services (human translation) – provide an automated interface between Xperience and external human translators. See Human translation services - Email translation.
You can also develop custom services.
The main purpose of translation services is to create language versions of the website's pages based on the content in another language.
Enabling translation services
To enable the translation service functionality:
- Open the Settings application.
- Select the Content -> Translation services category.
- Check Enable translation services.
- Click Save.
Translation services settings
You can find the settings related to translation services in the Settings application within the Content -> Translation services category. For each translation service you intend to use on your website, you need to configure the corresponding settings.
Managing translation services
You can manage translation services in the Translation services application.
To learn how to create new translation services, see Developing custom translation services.