You can use the DynamicTranslation API to translate text in real time into multiple languages using translation service providers.

This API is available as part of Server APIs, Client APIs, and Service Portal APIs to interact with translation service providers. See DynamicTranslation - Scoped and DynamicTranslation - Client.

Irrespective of the translation service provider, this API works on a standard set of inputs and outputs, and displays standard error codes and messages.

There are a few limitations when you integrate with a translation service provider to enable the Dynamic Translation experience. For more information, see Limitations in Dynamic Translation.

Language support limitations for translation service providers

Not all source language translations are supported by translation service providers.

For information about language translations supported by Microsoft, see the Microsoft documentation.

For information about language translations supported by IBM, see the IBM documentation for identifiable languages, and the IBM documentation for translation models.
Important: IBM has announced the deprecation of the IBM Watson Translator Service for IBM Cloud in all regions. As of June 10, 2023, the Language Translator tile will be removed from the IBM Cloud Platform for new customers; only existing customers will be able to access the product. As of June 10, 2024, the service will reach its End of Support date. As of December 10, 2024, the service will be withdrawn entirely and will no longer be available to any customers. For more information, see https://cloud.ibm.com/docs/language-translator?topic=language-translator-release-notes.

For information about language translations supported by Google, see the Google documentation.