What's supported
The plugin supports 10 fixed languages plus an auto-detect mode that matches the commenter's language. No translation plugins, dictionaries, or multilingual configuration required. The AI handles everything natively.
| Code | Language | Native name |
|---|---|---|
auto |
Auto-detect (default) | Match commenter's language |
en |
English | English |
es |
Spanish | Español |
fr |
French | Français |
de |
German | Deutsch |
it |
Italian | Italiano |
pt |
Portuguese | Português |
hi |
Hindi | हिन्दी |
ar |
Arabic | العربية |
ja |
Japanese | 日本語 |
zh |
Chinese | 中文 |
The setting is at Settings → ReplyMind → Reply Language.
Two modes — which one to use
Auto-detect (default, recommended for most sites)
- The plugin doesn't try to detect the language itself. It tells the AI: "Detect the language of the comment and reply in that same language."
- The AI handles detection inline as part of generation. There's no separate detection step, no extra API call, no extra cost.
- Works for languages outside the 10 listed above too — if a visitor comments in Korean or Polish, modern models will typically reply in the same language.
Where this works well: sites with international audiences, news sites, multilingual blogs.
Fixed language
- Pick one of the 10 supported codes.
- The AI is instructed: "Always reply in [language], regardless of the language the comment was written in."
- Useful for branded blogs where consistency matters more than mirroring.
Where this works well: corporate sites with one official language, brand-voice-strict content, legal or compliance-driven sites.
Quality by language
Reply quality depends on which AI model you've configured. The defaults are excellent at the 10 listed languages.
| Model | Multilingual quality |
|---|---|
gpt-4o-mini, gpt-4o, gpt-4-turbo, gpt-4 |
Strong across all 10 listed languages and most others |
gpt-3.5-turbo |
Good for major European languages, weaker for Hindi, Arabic, Japanese, Chinese |
claude-haiku-4-5, claude-sonnet-4-6, claude-opus-4-6 |
Strong across all 10, generally on par with GPT-4 class for non-English |
If you serve a primarily non-English audience, Claude Sonnet 4.6 or GPT-4o Mini is the right starting point — both are strong, cheap, and don't require any special configuration.
How it actually works
When the AI call is built, the plugin appends one line to the system prompt based on your Reply Language setting:
| Setting | Line appended to system prompt |
|---|---|
auto |
"Detect the language of the comment and reply in that same language." |
en |
"Always reply in English, regardless of the language the comment was written in." |
es |
"Always reply in Spanish (Español), regardless of the language the comment was written in." |
| ...and so on for the other codes |
The model handles detection and translation as part of generating the reply. There's no pre-processing, no language API, no detection library.
What about RTL languages?
Arabic and Hebrew are written right-to-left. The plugin saves the AI's reply as a normal WordPress comment. Whether the reply renders correctly RTL depends on your theme's stylesheet — most modern WordPress themes handle it correctly out of the box because WordPress core supports RTL.
If you see RTL replies rendering as LTR, that's a theme issue, not a plugin issue. Check your theme's rtl.css file or its dir="rtl" handling.
What about CJK (Chinese, Japanese, Korean)?
CJK languages don't use spaces between words, which can confuse some character-counting logic. ReplyMind's response length settings ("Short", "Medium", "Detailed") are described in sentences and paragraphs, not in word or character counts, so they work consistently across all scripts.
The model sees CJK input as native tokens — no special encoding handling is needed.
Custom prompt + language
Your System Prompt field interacts with the language setting. If you write the system prompt in English ("You are a friendly customer success rep…"), and set Reply Language to auto or a non-English code, the AI will follow your English instructions while replying in the configured language. This works as expected with all the supported languages.
If you'd rather write the system prompt in the target language, you can — the AI doesn't care which language the instructions are in.
Multilingual sites running Polylang or WPML
ReplyMind is fully compatible with multilingual content plugins. The AI sees the post that was commented on, so:
- A comment on the English version of a post → context is the English post → reply is in English (or auto-detected).
- A comment on the German translation of the same post → context is the German post → reply is in German (or auto-detected).
The plugin doesn't need any special integration with Polylang/WPML — it just uses whichever post the comment was attached to.
What ReplyMind doesn't do (in this version)
- ❌ No per-post language override. The Reply Language setting is global. (Per-post overrides are a Pro-only feature in a separate paid product.)
- ❌ No language-specific tone variants. The 5 tones (Professional, Friendly, etc.) translate into the target language, but they're not separately configurable per language.
- ❌ No translation of the original comment for moderation purposes. The plugin works with the comment as-submitted.
Read next
- Configuration reference — every setting field explained
- Getting started — set up your first multilingual reply
- How it works — the full flow including how the language instruction is built