AI agents: the content index is at /llms.txt. Every page is also available as Markdown — send the request header Accept: text/markdown, or append .md to the page URL.
Xperience Docs

Cookie consent

We use necessary cookies (opens in a new tab) to run our website and improve your experience while browsing. Additional cookies are only used with your consent. You may revoke your consent on the Cookies Policy (opens in a new tab) page or in your browser at any time.

Configure (opens in a new tab)
  • Documentation
    InstallationUsing the Xperience interfaceDeveloping websitesConfiguring XperienceManaging usersSecuring websitesDeploying websitesManaging website contentMultilingual websitesMacro expressionsExternal utilitiesIntegrating 3rd party systemsCustom developmentE-commerce featuresOn-line marketing featuresRelease notes - Xperience 13Xperience terminology glossary
  • Tutorial
    Using the Xperience interfaceDeveloper tutorialBusiness tutorialResource hub for marketers
  • API Examples
    ConfigurationContent managementDevelopmentE-commerceOn-line marketingSocial media
  1. Home
  2. Multilingual websites
  3. Configuring translation services

Configuring translation services


Was this page helpful?

Send us feedback Go back to top
  • Community Questions & Answers (opens in a new tab)
  • Contact support (opens in a new tab)

Enterprise license required

Features described on this page require the Kentico Xperience Enterprise license.

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⁠ (opens in a new tab) 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:

  1. Open the Settings application.
  2. Select the Content -> Translation services category.
  3. Check Enable translation services.
  4. 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.

On this page

  • Enabling translation services
  • Translation services settings
  • Managing translation services

Related pages

  • Translating content using external services
  • Setting up multilingual websites
  • Developing custom translation services
  • Translating content via REST