Rocket.Chat supports automatic message translation using Google Cloud Translation.
To use this integration, you must generate a Google Cloud Translation API key and configure it in your workspace settings.
Prerequisites
Before configuring Google Translate integration, ensure the following:
Google Cloud Requirements
A Google Cloud account
Billing enabled in Google Cloud
Access to the Google Cloud Console
Rocket.Chat requirements
Workspace administrator access (to configure auto-translate)
The
auto-translatepermission assigned to users who will use automatic translation
Step 1: Create a Google Cloud translation API key
Go to the Google Cloud Console.
Create a new project (or select an existing one).
Navigate to APIs & Services → Library.
Search for Cloud Translation API.
Click Enable.
Go to APIs & Services → Credentials.
Click Create Credentials → API key.
Copy the generated API key.
Refer to the official Google Cloud documentation for detailed setup instructions.
Step 2: Configure Google translate in Rocket.Chat
Go to Manage → Workspace → Settings → Message → Auto-Translate
Enable Auto-Translate.
Select Google as the Service Provider.
Paste your Google Translation API key.
Save your changes.
Enable auto-translate in a room
After configuration:
Open a room.
Click the kebab menu (â‹®) in the room header.
Select Auto-Translate.
Enable Automatic Translation.
Choose your preferred language.
Messages will be translated into your selected language.
Translations are visible only to the user who enabled them.
Original messages remain unchanged for other users.
Translate a single message
To manually translate a specific message:
Hover over the message.
Click the kebab menu (â‹®).
Select Translate.