Auto-Translate automatically translates messages in a room into each user’s selected language. This feature is useful for multilingual teams and global workspaces.
Before you begin
Auto-Translate must be configured by a workspace administrator before users can enable it in rooms. To access Auto-Translate settings:
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
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 Key | Notes |
|---|---|---|
DeepL | API Key | Free DeepL API plans are not supported. |
Google Translate | Google Translate API Key | Requires a configured Google Cloud project. |
Microsoft Translator | Microsoft Ocp-Apim-Subscription-Key | Requires an Azure Translator resource. |
After selecting a provider:
Open the corresponding provider tab.
Enter the required API key.
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:
Open the room and click the kebab menu (⋮) in the room header.
Select Auto-Translate.
Enable Automatic Translation.
Choose your preferred language.
Messages you receive in that room will be automatically translated into your selected language.
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 endpoints.