Mirrors
Mirrors (formerly known as "Conversations") allow you to link multiple channels together so that messages in one channel are automatically translated and posted in the linked channels. This creates a seamless multilingual conversation flow.
🎯 What are Mirrors?​
Mirrors (formerly "Conversations") link channels together for multilingual conversations. When you set up a mirror:
- Select multiple channels and assign a language to each
- Messages sent in any channel are automatically translated
- Translated messages are posted in all other linked channels
- Everyone can participate in their preferred language
[Photo of mirrors setup in dashboard here]
✨ Key Features​
- ✅ Link multiple channels together
- ✅ Automatic translation between channels
- ✅ Real-time message synchronization
- ✅ Support for attachments and embeds
- ✅ Webhook system maintains original author appearance
- ✅ Unlimited mirror flows (completely free!)
🚀 Getting Started​
Prerequisites: Server Setup​
Before setting up Mirrors, make sure your Discord server is properly configured:
- ✅ Bot is invited with proper permissions
- ✅ Server is set up (Community Server recommended for advanced setups)
- ✅ Channels are created and organized
- ✅ Bot has access to the channels you want to link
Need help with server setup? Check out our Community Server Setup Guide for detailed instructions on preparing your server, configuring permissions, setting up language roles, and organizing channels for multilingual features.
Setup via Dashboard (Recommended)​
-
Navigate to Dashboard
- Go to hbtranslate.solutions/dashboard
- Select your server
-
Access Mirrors Manager
- Click on the "Channel Mirroring" card (or "Conversations" card)
- Click "Create New Channel Mirroring Group" button
-
Configure Mirror
- Give your mirror group a name (optional)
- Add channels and assign a language to each
- Click "Save"
That's it! Messages sent in any channel will be automatically translated and posted in all other channels.
[Video of mirrors creation process here]
Managing Mirrors​
View All Mirrors​
- See all active mirror groups in the dashboard
- View which channels are linked together
- See language assignments for each channel
Edit Mirror​
- Add or remove channels from a mirror group
- Change language assignments
- Rename mirror groups
Delete Mirror​
- Remove a mirror group
- This unlinks all channels in that group
- Warning: This action cannot be undone!
Setup via Discord Commands (Alternative Method)
If you prefer using Discord commands, you can set up mirrors this way:
Commands:
/conversation add- Add a channel to a mirror group/conversation remove- Remove a channel from a mirror group/conversation list- View all mirror groups
Step-by-Step Setup:
- Add First Channel
/conversation add channel:#english language:English - Add Second Channel
/conversation add channel:#spanish language:Spanish - Add More Channels (optional)
/conversation add channel:#french language:French /conversation add channel:#german language:German - Verify Setup
/conversation list
Example Setup:
Scenario: You want to link English, Spanish, and French channels together.
Commands:
/conversation add channel:#general-en language:English
/conversation add channel:#general-es language:Spanish
/conversation add channel:#general-fr language:FrenchResult: Messages in any of these channels will be automatically translated and posted in the other two channels.
[Photo of example mirror setup here]
💡 How It Works​
- Message Detection: Bot detects new messages in any linked channel
- Language Detection: Automatically detects the source language
- Translation: Translates message to target languages
- Posting: Posts translated messages in all other linked channels
- Webhook System: Uses webhooks to maintain original author appearance
[GIF showing mirror flow here]
📋 Best Practices​
Channel Organization​
-
Clear Naming: Use language indicators in channel names
#general-en(English)#general-es(Spanish)#general-fr(French)
-
Logical Grouping: Link related channels together
- General discussion channels
- Support channels
- Announcement channels
-
Separate Mirrors: Create separate mirror groups for different topics
Content Management​
- Moderation: Set up moderation in all linked channels
- Guidelines: Provide community guidelines in all languages
- Consistency: Keep channel purposes aligned across languages
🔄 Comparison with Other Features​
| Feature | Best For |
|---|---|
| Mirrors | Linking specific channels together for multilingual conversations |
| Auto Setup | Complete server sections, automatic category/channel creation |
| Default Language | Single channels with one target language |
🆘 Troubleshooting​
Messages Not Bridging​
Check:
- Channels are added to the same mirror group
- Languages are set correctly
- Bot has permission to send messages
- Translation engine is working
Solution:
- Verify mirror setup with
/conversation list - Check bot permissions
- Review error logs in dashboard
Translation Quality​
For Better Quality:
- Upgrade to premium for Groq/OpenAI engines
- Premium engines provide more accurate translations
💡 Tips​
- Start Small: Begin with 2-3 channels, then expand
- Test First: Test with a small mirror group before scaling up
- Use Dashboard: Consider switching to dashboard for easier management
- Monitor Usage: Check statistics in dashboard
🆘 Support​
Need help with Mirrors?
- Dashboard Help: Use the help system in the web dashboard
- Documentation: Check this page and the main documentation
- Support Server: Join our Discord support server
Ready to set up Mirrors? Visit the Dashboard and click on "Channel Mirroring"!