Piyo Translator
Core Features
Message Translation
Right-click ➝ Apps ➝ Translate Message
Quickly translate any message to your Discord client's language:
- On desktop: Right-click on a message and select "Translate Message" from the Apps menu
- On mobile: Long-press the message and select "Translate Message" from the menu
The message will be translated to the language set in your Discord client settings.
Flag Reaction Translation
Simply react with a country flag emoji to instantly translate any message
✨ New Feature: After translation, use the dual dropdown system to change languages easily!
- React to any message with a country flag emoji (e.g., 🇯🇵, 🇺🇸)
- The bot translates the message into the corresponding language
- A dual dropdown menu appears in the embed with two levels:
- Region selection (地域 → 言語)
- Language selection within that region
- You can also add more flag reactions to the original message for additional translations
The new interface provides organized language selection:
First Level - Region Selection:
- 🌏 Asia
- 🌍 Europe
- 🌎 Americas
- 🌐 Other
Second Level - Language Selection: Each region contains relevant languages for easy navigation
Example Flow: Region: 🌏 Asia → Language: 🇯🇵 Japanese
- You can add more country flag reactions to the original message
- Each flag reaction immediately translates to that language and updates the embed
- The dual dropdown system allows you to switch between any available languages
- Perfect for multilingual conversations with instant translation switching
Benefits
- Organized Interface: Two-level dropdown prevents overwhelming language lists
- Instant Translation: Flag reactions provide immediate translation results
- Flexible Language Selection: Dropdown system allows easy switching between languages
- Clean Design: Embedded dropdowns keep channels tidy
Command Reference
Group Translation
Group Channel Translation
The group translation feature allows you to create translation groups across multiple channels. When a message is sent in any channel within the group, it will be automatically translated and forwarded to other channels in the same group using their respective target languages.
When typing the <target_language> parameter, Discord will show autocomplete suggestions with full language names. You must select from these suggestions - manual typing is not accepted.
Example autocomplete options:
- English
- Japanese
- Spanish
- French
- German
- etc.
Auto-Translation
Channel Auto-Translation
Create bidirectional translation between two languages in a single channel. Messages are automatically translated based on detected language.
When typing the <language_1> and <language_2> parameters, Discord will show autocomplete suggestions with full language names. You must select from these suggestions - manual typing is not accepted.
Example autocomplete options:
- English
- Japanese
- Spanish
- French
- German
- etc.
Delete Auto-translation:
Removes the auto-translation setting from the current channel.Check Status:
Shows the current auto-translation configuration for the channel.List Auto Channels:
Lists all channels in the server with auto-translation enabled.Translation Technology
Translation Service Selection
The bot uses multiple translation APIs to provide the best results:
- DeepL: Primarily used for European languages
- OpenAI: Primarily used for Asian languages
- Other APIs: Used as backup services when needed
The bot automatically selects the most appropriate service based on the language pair and availability.