Skip to main content

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:

  1. All messages sent in that channel are automatically detected
  2. Messages are translated to the target language you specified
  3. The original message is replaced with the translated version
  4. 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

  1. Navigate to Dashboard

  2. Access Default Language Manager

    • Click on the "Default Language" card
    • Click "Add Channel" button
  3. 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

  1. Message Detection: Bot detects new messages in configured channels
  2. Language Detection: Automatically detects the source language
  3. Translation: Translates message to target language
  4. Replacement: Replaces original message with translated version
  5. 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:

  1. Find your most recent translated message in the channel (checks the last 20 messages)
  2. Translate your new text to the channel's target language
  3. Update the existing translated message with your correction
  4. 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

  1. Clear Naming: Use language indicators in channel names
  2. Separate Channels: Create separate channels for each language
  3. Consistent Setup: Use the same target language for related channels

Content Management

  1. Moderation: Set up moderation in all language channels
  2. Guidelines: Provide community guidelines in all languages
  3. Announcements: Consider using Mirror for important announcements

Performance

  1. Active Channels: Works best in moderately active channels
  2. High Volume: Very high-volume channels may experience slight delays
  3. Multiple Languages: You can have multiple channels with different target languages

🔄 Comparison with Other Features

FeatureBest For
Default LanguageSingle channels, language-specific areas
Auto SetupComplete server sections, multiple languages
MirrorsLinking 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"!