🌐 Real-time Translation
Translates the detected language in real time and reads it via TTS. Especially useful for multilingual servers mixing Korean, English, and Japanese.
/server translationPermission
🔒 By default, only server administrators can use this. You can allow regular users in /server permission.
When you enter the command, the translation settings panel opens.
⚙️ How to Configure
1. Toggle ON / OFF
Press the Enable / Disable Translation button in the panel to activate or deactivate the feature.
2. Select Language Pair
Choose the translation direction from 3 options.
| Language Pair | Action |
|---|---|
| 🇰🇷 Korean ↔ 🇺🇸 English | Korean detected → translated to English, English detected → translated to Korean |
| 🇰🇷 Korean ↔ 🇯🇵 Japanese | Korean detected → translated to Japanese, Japanese detected → translated to Korean |
| 🇺🇸 English ↔ 🇯🇵 Japanese | English detected → translated to Japanese, Japanese detected → translated to English |
🔍 Language Detection Method
Yeonhong Bot automatically detects the language based on the characters in the message.
| Character type | Detected language |
|---|---|
| Contains Hiragana or Katakana | 🇯🇵 Japanese |
| Contains Hangul | 🇰🇷 Korean |
| Neither of the above | 🇺🇸 English |
If the detected language matches the selected language pair, it is translated to the opposite language.
Translation Engine
DeepL API is used for translation. Translation quality may vary depending on the DeepL service status.
📋 Example
Language pair: Korean ↔ English setting
| Input | TTS reads |
|---|---|
안녕하세요 | "Hello" (translated to English) |
Good morning | "좋은 아침이에요" (translated to Korean) |
おはよう | No translation (Japanese not included in pair) |
