Default Language
Default Language (formerly known as "Auto-Translate") automatically translates all messages in a channel to a specified target language. This is perfect for creating language-specific channels where all messages are automatically translated.
🎯 What is Default Language?
When you enable Default Language for a channel:
- All messages sent in that channel are automatically detected
- Messages are translated to the target language you specified
- The original message is replaced with the translated version
- Users see messages in their preferred language automatically
[Photo of default language channel in action here]
✨ Key Features
- ✅ Automatic translation of all messages
- ✅ Works with any translation engine (free or premium)
- ✅ Supports attachments and embeds
- ✅ Language detection (auto-detects source language)
- ✅ Easy channel management via dashboard
🚀 Getting Started
Setup via Dashboard (Recommended)
-
Navigate to Dashboard
- Go to hbtranslate.solutions/dashboard
- Select your server
-
Access Default Language Manager
- Click on the "Default Language" card
- Click "Add Channel" button
-
Configure Channel
- Select the channel you want to configure
- Choose the target language
- Click "Save"
That's it! All messages in that channel will now be automatically translated.
[Video of setup process here]
Managing Default Language Channels
View All Channels
- See all channels with default language enabled
- View current target language for each channel
Update Language
- Change the target language for any channel
- Update instantly - no downtime
Remove Channel
- Disable auto-translate for a channel
- Original functionality is restored immediately
💡 Use Cases
Language-Specific Channels
Create channels where everyone speaks the same language:
#general-es(Spanish)#general-fr(French)#general-de(German)
International Communities
Help international members understand discussions:
- Main channel in English
- Auto-translate to Spanish for Spanish speakers
- Everyone can participate in their preferred language
Learning Channels
Help language learners:
- Native speakers post in their language
- Learners see translations automatically
- Great for language exchange servers
[Photo of example channels here]
⚙️ How It Works
- Message Detection: Bot detects new messages in configured channels
- Language Detection: Automatically detects the source language
- Translation: Translates message to target language
- Replacement: Replaces original message with translated version
- Original Preserved: Original message is shown below translation (optional)
Translation Engines
Default Language works with any translation engine:
- Free: Self-hosted translation engine
- Premium: Groq or OpenAI engines (higher quality)
Premium servers automatically use premium engines for better quality!
✏️ Quick Edit Feature (:e:)
Made a typo or want to fix your message? Use the :e: command to quickly edit your last translated message in a default language channel.
How to Use
Simply send a message starting with :e: followed by your corrected text:
:e: mi casa
The bot will:
- Find your most recent translated message in the channel (checks the last 20 messages)
- Translate your new text to the channel's target language
- Update the existing translated message with your correction
- Automatically delete the
:e:command message so the channel stays clean
Why This Helps
- ✅ Fix typos without sending a new message
- ✅ Keep conversations tidy without duplicates
- ✅ Works in every language the channel supports
- ✅ Only edits your own translations (matched using username and avatar)
- ✅ Keeps the same formatting with the translated "Original" label
💡 Tip: The bot only searches your last 20 messages in that channel. If you wait too long or delete the original, there may be nothing to edit and the
:e:message will quietly disappear.
🔧 Configuration
Channel Selection
You can enable Default Language for:
- Text channels
- Announcement channels
- Forum channels
- Threads (inherits from parent channel)
Language Options
Choose from 45+ supported languages:
- Major languages (English, Spanish, French, German, etc.)
- Asian languages (Japanese, Korean, Chinese, etc.)
- European languages (Italian, Portuguese, Russian, etc.)
- And many more!
Translation Quality
Free Tier:
- Uses self-hosted translation engine
- Good quality for most use cases
- Fast and reliable
Premium Tier:
- Uses premium Groq or OpenAI engines
- Higher quality, more nuanced translations
- Better context understanding
📋 Best Practices
Channel Organization
- Clear Naming: Use language indicators in channel names
- Separate Channels: Create separate channels for each language
- Consistent Setup: Use the same target language for related channels
Content Management
- Moderation: Set up moderation in all language channels
- Guidelines: Provide community guidelines in all languages
- Announcements: Consider using Mirror for important announcements
Performance
- Active Channels: Works best in moderately active channels
- High Volume: Very high-volume channels may experience slight delays
- Multiple Languages: You can have multiple channels with different target languages
🔄 Comparison with Other Features
| Feature | Best For |
|---|---|
| Default Language | Single channels, language-specific areas |
| Auto Setup | Complete server sections, multiple languages |
| Mirrors | Linking specific channels together |
🆘 Troubleshooting
Messages Not Translating
Check:
- Channel is configured in dashboard
- Target language is set correctly
- Bot has permission to manage messages
- Translation engine is working
Solution:
- Verify channel configuration
- Check bot permissions
- Review error logs in dashboard
Translation Quality Issues
For Free Tier:
- Consider upgrading to premium for better quality
- Self-hosted engine is good but not perfect
For Premium Tier:
- Check translation engine settings
- Verify API key configuration (for BYOK tiers)
- Review translation engine status
Performance Issues
Optimization:
- Reduce number of active default language channels
- Consider using Mirror for multiple languages
- Monitor channel activity levels
💎 Premium Benefits
Premium servers get:
- Higher quality translations (Groq/OpenAI)
- Faster translation processing
- Better language detection
- Priority support
🆘 Support
Need help with Default Language?
- 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 Default Language? Visit the Dashboard and click on "Default Language"!