Set it up in your server

Everything happens inside your server, never in the bot's DM: the bot reads nothing typed there.

Done by the server owner or an admin (the Manage Server permission)

Add the bot to your server

Add to a server

Pick your server in the list and press Authorize.

On a phoneYou can also tap the bot's name anywhere you see it, then Add App, then Add to Server.
Several serversIt works only in the servers you add it to. Add it to each one, one at a time.

Run /setup in the server

Open your server and go to any text channel. Type /setup in the message box and send it.

Buttons ask three things: the server's language, where to translate, and which channels. Only you see these screens.

Skip this step and the bot listens to the first messages, works out the server's language and starts translating by itself.

Give your members the command list

In the channel where members should find it, type /commands post and turn on pin. The bot posts every command there and keeps the list up to date when commands change.

Check it works

Send a message in another language in a translated channel: the translation appears under it.

Run /server view any time. It shows what is on, and anything that needs doing, with its fix.

Something is not working

Open the one that sounds like yours.

I typed in the bot's DM and nothing happened

The bot reads no messages in its DM, so nobody sees what is typed there.

Setup happens inside your server: open the server, go to any text channel, and type /setup there.

I don't see /setup

Discord shows /setup only to the server owner and to people with the Manage Server permission.

Ask one of them to run it, or ask the owner to give your role that permission: Server Settings → Roles → your role → Permissions → Manage Server.

I don't see any of the bot's commands

The bot is not in that server yet. Add it: step 1 above.

Already added? Type / in the message box: the list shows each app's icon, and tapping the bot's icon shows only its commands.

It says I'm not allowed

That command changes the server for everyone, so it needs the Manage Server permission.

Ask the owner or an admin to run it, or to give your role the permission. Everyone can still translate for themselves: right-click a message (long-press on a phone), then Apps, then Translate Message.

Is it in all my servers?

Only in the servers you added it to. To add it to another one, use Add to a server in step 1 and pick that server.

Nothing gets translated

Run /server view. Its Needs doing part names the reason and the fix. The usual ones:

It is still learning the server's language from the first messages (/server language sets it now). Auto-translate is off, or set to chosen channels only. It cannot see the channel. The free monthly limit is used up.

Messages already in the server's language are left as they are.

One channel gets nothing

The bot's role is not allowed in that channel, often a private one.

Open the channel's settings, then Permissions, add the Translator role and allow View Channel, Send Messages and Embed Links.

I can't see the answer

Most answers are private: only you see them. /translate has a Post in channel button to share one.

Watching someone sends their messages to your DMs, so your DMs need to be open to that server.

Still stuck?

Ask in the support server's help channel. A screenshot of /server view helps a lot. It is run by one developer, and other members often know the answer too.

Open the support server

Just for me

No server of your own? Add the bot to your Discord account instead. Then /translate and Translate Message work in any server, DM or group chat, and only you see the answers.

Add to my account

Want more? The guides cover every feature, and the tutorials walk through whole setups.