This article helps community admins enable, configure, and use the On-Demand Translation feature to make community content accessible in multiple languages.
Overview
On-Demand Translation, powered by AI and open AI APIs, allows users to instantly translate community content such as topic titles, bodies, and replies into multiple languages. This improves content accessibility and supports global engagement.
IMPORTANT:
This feature is currently available in Open Beta at no cost, and we would love your feedback as we prepare for General Availability (GA). To participate in the Open Beta program, click here.
On-demand Translation will become a paid add-on once it reaches GA.
Business Use Case: A German user visits an English topic, but may struggle to understand the content and fully engage in the discussion. The newly introduced Translate button allows the user to view the post and replies in German, making it easier to participate in the conversation. Static labels, such as Best answer by…, remain in English, but the core content becomes accessible, helping users engage more effectively across languages.
Enable On-Demand Translation in Community
Admins need to enable the on-demand translation in Control for the users to utilize this feature.
To enable the on-demand translation:
- Log in to Control.
- Navigate to Settings > Languages.
- Click on the On-Demand Translation section to expand.
- Turn on the Use On-Demand Translation for Customer Communities toggle to add languages for translation.

Once you turn on the Use On-Demand Translation for Customer Communities toggle, add the required languages for translation.
Add Languages for Translation
After enabling the translation, the next step is to add the languages based on the community requirements.
To add the languages:
- From the On-Demand Translation Behavior drop-down, select the languages to be added.
Note: The list of languages displayed is derived from the Global Languages list. - (Optional) Add custom languages that are not included in the Global Languages list. For example, you can add a localized language variant specific to your community's needs.
Note: New languages added here are not added to the Global Languages list. - (Optional) Click the x icon to delete an added language.
- Click Save changes to enable the selected languages.
Use On-Demand Translation in the Community
Once enabled, a Translate button appears on all topic pages. Users can select their preferred language from a drop-down menu to view translated content in real time.
To use on-demand translation:
- Log in to Destination.
- Navigate to any topic. From the Translate drop-down, select the language for the content to be translated.
Note: Users can translate the entire thread or individual topics, or content as well. - (Optional) Click Show Original to display the original content language.