Skip to main content

AI Message Translation

Better Messages can automatically translate incoming messages to each user's preferred language using AI.

How it works

  1. Admin enables Message Translation in the plugin settings
  2. Each user selects their preferred language in the messaging settings panel
  3. When a message arrives in a conversation, it is automatically translated to the recipient's selected language
  4. 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 AdminBetter MessagesSettingsTranslation.

  1. Enable Message Translation
  2. Optionally restrict available languages in the Available Languages section

Users then select their preferred language in the messaging settings panel inside the chat interface.

Data Privacy

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.

Requirements
  • WebSocket license
  • Currently available for 1-to-1 conversations only