Skip to content

🌐 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 translation

Permission

🔒 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 PairAction
🇰🇷 Korean ↔ 🇺🇸 EnglishKorean detected → translated to English, English detected → translated to Korean
🇰🇷 Korean ↔ 🇯🇵 JapaneseKorean detected → translated to Japanese, Japanese detected → translated to Korean
🇺🇸 English ↔ 🇯🇵 JapaneseEnglish 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 typeDetected 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

InputTTS reads
안녕하세요"Hello" (translated to English)
Good morning"좋은 아침이에요" (translated to Korean)
おはようNo translation (Japanese not included in pair)