Documentation
2 min read

Mirror Channels

Automatically replicate and translate messages between channels

Author
Auto Translate Team
Core Documentation

Mirror Channels

Automatically replicate and translate messages between channels for seamless cross-channel communication.

🎯 Overview

Mirror channels allow you to automatically send messages from one channel to another, with optional translation. This is perfect for creating language-specific channels that stay synchronized with a main channel.

🚀 Use Cases

Mirror channels are ideal for:
  • Multi-language support - Create separate channels for different languages
  • Announcement distribution - Broadcast updates to multiple channels
  • Cross-server communication - Keep related channels in sync
  • Moderation oversight - Mirror user channels to staff channels

⚙️ Configuration

Step 1: Create a Mirror

Use the /mirror-channel add command to link two channels:
Terminal
/mirror-channel add #source-channel #destination-channel

Step 2: Set Translation (Optional)

Configure a translation for the mirror:
Demo Live
Terminal
/mirror-channel add #source-channel #destination-channel Spanish

Alternative: AI-Powered Setup

For even smarter translations, you can use the AI configuration mode:
Demo Live
Check your active mirrors:
Terminal
/mirror-channel list

💡 Best Practices

  • Avoid Infinite Loops - Don't mirror two channels to each other unless you know what you're doing.
  • Permission Check - Ensure the bot can read the source and write to the destination.
  • Naming Convention - Use clear names for mirrored channels (e.g., #general-es, #general-fr).

🔧 Management

Removing a Mirror

Terminal
/mirror-channel delete #destination-channel

Mirror Translation Preview

Demo Live

Need more? Combine Mirror Channels with Role-Based Translation for a truly powerful community setup.