Discord Bot

Introduction

MohCitrus is a translation bot for Discord. It helps your global community community communicate easily by translating messages into over 100 languages directly in your server.

How it works:MohCitrus reads messages, detects the source language automatically, and replies with the translation. You can use slash commands, prefixes, or context menus to translate text.


Quick Start

Get the bot running in your server in a few simple steps.

1

Invite the Bot

Use the invite link on our home page. Make sure you give the bot permissions to Read Messages, Send Messages, and Embed Links. If you do not allow embedding links, the translations will not format properly.

2

Run Setup

Go to your main channel and type /setup. A dropdown menu will ask for your server primary language. This sets the default language for translations.

3

Test it out

Type !es hello into the chat and hit enter. The bot will reply with the Spanish translation.


Core Translations

/translate

This is the standard translation command. Choose a target language, type your text, and the bot replies with the translation. You do not need to specify the source language because the bot detects it automatically.

ParameterTypeDescription
textRequiredThe message you want to translate.
targetRequiredThe language you are translating into.
fromOptionalForce a specific source language. Leave empty to auto-detect.
/translate text:"Hello there, how are you?" target:"Spanish"

/dualtranslate

This command splits the output into two different languages side-by-side. It is very useful for posting announcements in bilingual servers.

ParameterTypeDescription
target_1RequiredThe first language to translate into.
target_2RequiredThe second language to translate into.
textRequiredThe original message to process.
/dualtranslate target_1:"English" target_2:"Japanese" text:"Hello everyone"

Fast Prefix (!lang)

If you type fast, you can use a language code as a command prefix instead of opening the slash menu.

The bot supports normal abbreviations like !en, !es, !fr. For example, if you type !es hello, the bot replies with the Spanish translation.

Formatting rules

  • Works: !es Hello
  • Works: !french Where is the library?
  • Fails: !esHello (There must be a space after the prefix)

Automation

Auto Translate Channels

You can link a specific channel to automatically translate every message sent there into a target language of your choice.

How to set it up:

  1. Run the command: Type /autotranslate add_channel.
  2. Select Channel: Pick the channel you want.
  3. Select Language: Set it to the target language.
  4. Every message sent in that channel will now have a translation attached to it.

Note: Active auto-translation channels use up your character limits quickly. You can check your usage in the Web Dashboard.

Flag Reactions

If you see a message you do not understand, just react to it with a country flag emoji. The bot detects the flag and sends you the translation.

Important note about replies:
Usually, the bot tries to send you a private message. If your DMs are closed, it will reply in the channel and tag you. You can change this behavior in the Server Settings.


Advanced Features

/glossary

If your server has gaming slang or specific words that normal translators mess up, you can add them to the glossary. This forces the bot to translate those specific words exactly how you want.

ParameterDescription
originalThe text you want to replace.
replacementThe new translated text to use.
/glossary add original:"Smurf" replacement:"Alternate Account"

You can also view and edit your glossary lists directly in the Web Dashboard.

Peek Translate

If you want to read a translation privately without sending a bot command in chat, you can use Peek Translate.

  1. Right-click any Discord message.
  2. Go to the Apps section.
  3. Click Peek Translate.

A hidden message will appear below the original text. Only you can see it, and it disappears when you reload Discord.

Web Dashboard Instructions

Web Dashboard

Logging In

The Web Dashboard lets you configure the bot using a normal web interface instead of Discord commands. You can toggle settings, manage glossaries, and check usage limits here.

How to login

  1. Click the blue Dashboard button at the top right of this site.
  2. Login using your Discord account.
  3. Select a server from the list. You must have the Manage Server permission to view settings.
  4. You can now view and edit the settings for your server.

Managing Prefixes

If the fast prefixes conflict with other bots in your server, you can turn them off or rename them.

  • Go to the General Settings tab in your dashboard.
  • To disable a prefix: Click the cross icon on the language.
  • To rename a prefix: Click the pencil icon and enter a new name, like !hindi instead of !hin.

Managing Auto-Channels

In the Automation tab on the dashboard, you can see a list of all active auto-translate channels in your server. You can click "Unlink" next to any channel to stop translations immediately.

Feature Limits

MohCitrus provides unlimited translations for all communities, completely free forever. There are zero character limits or message quotas.

However, advanced automation features do have caps on the free tier to prevent abuse:

FeatureFree TierPremium ✨
Auto-Channels2 per serverUnlimited
Glossary Terms10 per serverUnlimited
Blacklisted Words10 per serverUnlimited
Premium Guide

MohCitrus Premium

Premium Benefits

The free version of MohCitrus provides unlimited translations. However, upgrading to Premium unlocks superior translation intelligence and removes all automation caps.

  • Higher-Quality Engine: Upgrades your bot to use a superior, context-aware translation engine for significantly better natural language results.
  • Unlimited Automation: Completely removes the 2-channel limit for Auto-Translate, allowing you to automate your entire server.
  • Unlimited Customization: Unlocks unlimited Glossary terms and unlimited Blacklisted words so you can perfectly tailor the bot to your community.

User-Based System

MohCitrus uses a User-Based Premium model. This means your premium subscription is linked to your personal Discord account, not a specific server.

Because you own the premium status, you can freely use MohCitrus with zero limits in any server you join.

How to Upgrade

Upgrading your account takes less than two minutes.

  1. Log in to the Web Dashboard.
  2. Click on the Premium tab in the navigation menu.
  3. Select your plan and complete the checkout process. Your Discord account upgrades instantly.