Flag Translation
Translate messages by reacting with supported country flag emoji.
How it works
Flag Translation maps supported flag reactions to languages, translates the referenced message, and returns the result in Discord.
Before you start
- Allow Airwavy to read message history and send messages in channels where translation is enabled.
- Tell members that third-party translation can lose tone or context.
Configure it
- Open Flag Translation in the dashboard.
- Configure the channels and translation behavior available to your server, then save.
- React to a plain-text test message with a supported flag emoji.
Translation lifecycle
- Airwavy avoids creating duplicate results for the same supported translation request.
- When the original message is edited, its tracked translation can be refreshed to match the new source text.
- When the original message is deleted, Airwavy removes the corresponding tracked translation where possible.
- Machine translation can miss context, dialect, intent, or specialised terminology; confirm consequential content with a fluent speaker.
Expected result
- A supported flag reaction produces a translation for the referenced message.
- Unsupported emoji or excluded channels do not invoke translation.
Common errors
A flag reaction produces no translation
Confirm the flag is supported, the message contains translatable text, and Airwavy can View Channel, Read Message History, and Send Messages.
Saved changes do not take effect
Reload the feature page and confirm the saved values. Then verify that the selected Discord channel or role still exists and that Airwavy can access it.
Discord reports missing permissions
Check the permission on both the server role and the target channel. Channel overwrites and role hierarchy can deny an action even when the server-level permission is present.