AI Message Translation
Better Messages can automatically translate incoming messages to each user's preferred language using AI.
How it works
- Admin enables Message Translation in the plugin settings
- Each user selects their preferred language in the messaging settings panel
- When a message arrives in a conversation, it is automatically translated to the recipient's selected language
- The user sees the translated message with a toggle icon to switch between the translation and the original text
Translation happens in real time — when a message is sent, the translation is dispatched immediately and appears within seconds. If a user opens a conversation with untranslated messages, translations are requested automatically.
Key features
- Powered by Better Messages Cloud AI — included with WebSocket license, no third-party API keys required
- Currently available for 1-to-1 conversations only
- 53 supported languages with automatic source language detection
- HTML formatting preserved in translations (bold, italic, etc.)
- Translation toggle — users can switch between translated and original text
- Reliable delivery with automatic retry — if translation delivery fails, a background job retries periodically
Supported languages
Western Europe: Catalan, Danish, German, English, Spanish, Basque, Finnish, French, Irish, Galician, Icelandic, Italian, Dutch, Norwegian, Portuguese, Swedish
Eastern Europe: Bulgarian, Bosnian, Czech, Welsh, Greek, Estonian, Croatian, Hungarian, Lithuanian, Latvian, Macedonian, Polish, Romanian, Slovak, Slovenian, Serbian
CIS & Central Asia: Azerbaijani, Belarusian, Armenian, Georgian, Kazakh, Russian, Ukrainian, Uzbek
Middle East & Africa: Afrikaans, Arabic, Persian, Hebrew, Swahili, Turkish
South Asia: Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Nepali, Punjabi, Sinhala, Tamil, Telugu, Urdu
East & Southeast Asia: Indonesian, Japanese, Khmer, Korean, Lao, Malay, Burmese, Thai, Tagalog, Vietnamese, Chinese
Admins can restrict which languages are available to users in the settings.
How to enable
Navigate to WP Admin → Better Messages → Settings → Translation.
- Enable Message Translation
- Optionally restrict available languages in the Available Languages section
Users then select their preferred language in the messaging settings panel inside the chat interface.
Message content is sent to Better Messages Cloud for translation over HTTPS. Better Messages Cloud does not store any message data — content is translated in real time and immediately discarded.
- WebSocket license
- Currently available for 1-to-1 conversations only