--- title: "Auto-Translate Messages" slug: "auto-translate-messages" description: "Configure auto-translation in Rocket Chat. Enable secure, multilingual communications and inclusive collaboration." status: "update" updated: 2026-07-14T20:00:22Z published: 2026-07-14T21:24:35Z canonical: "docs.rocket.chat/auto-translate-messages" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.rocket.chat/llms.txt > Use this file to discover all available pages before exploring further. # Auto-Translate Messages Auto-Translate automatically translates messages in a room into each user’s selected language. This feature is useful for multilingual teams and global workspaces. > [!WARNING] > Before you begin: > > Auto-Translate must be configured by a workspace administrator before users can enable it in rooms. To access Auto-Translate settings, go to **Manage → Workspace → Settings → Message → Auto-Translate.** ## Configure auto-translate ### Step 1: Enable Auto-Translate Enable **Auto-Translate** to allow users with the `auto-translate` permission to use automatic message translation in rooms. Administrators can assign this permission in **Manage → Workspace →** [**Permissions**](/v1/docs/permissions)**.** ### Step 2: Auto-Translate for non-default language members If enabled, users whose language preference differs from the workspace default will automatically receive translated messages when joining a room. ### Step 3: Select a translation service provider Choose one of the supported providers and configure the required API credentials. | Provider | Required Configuration | Notes | | --- | --- | --- | | **DeepL** | API Key | Free [DeepL API plans](https://developers.deepl.com/docs/getting-started/auth) are not supported. | | **Google Translate** | Google Translate API Key | Requires a configured [Google Cloud project.](https://docs.cloud.google.com/translate/docs/setup) | | **Microsoft Translator** | Microsoft Ocp-Apim-Subscription-Key | Requires an [Azure Translator](https://learn.microsoft.com/en-us/azure/ai-services/translator/how-to/create-translator-resource?tabs=foundry#get-your-authentication-keys-and-endpoint) resource. | | **LibreTranslate** | - LibreTranslate API URL - API key (if required by the server) | Requires a reachable [LibreTranslate server](https://docs.libretranslate.com/), either self-hosted or managed-hosted. > [!NOTE] > Available since: Rocket.Chat 8.6.0. | ### Step 4: Configure the selected provider After selecting a provider: 1. Scroll to the corresponding provider tab. 2. Enter the required configuration for that provider. 3. Save your changes. Refer to the provider’s official documentation for key generation and setup instructions. --- # Enable auto-translate in a room Once enabled by an administrator: 1. Open the room and click the kebab menu **(⋮)** in the room header. 2. Select **Auto-Translate**. 3. Enable **Automatic Translation**. 4. Choose your preferred language. Messages you receive in that room will be automatically translated into your selected language. > [!WARNING] > Important notes: > > - Translation preferences are user-specific. Your settings do not affect other users. > - Each user receives translations based on their own selected language. > - If you do not see the Auto-Translate option, contact your workspace administrator. ## For developers Auto-Translate functionality is also available via the [Auto-Translate API](https://developer.rocket.chat/apidocs/auto-translate-api) endpoints.