TextLantern

Discord Translator Bot. For you. For your server.

Read and reply across languages privately, or help your whole server join the conversation.

Interactive demo

Personal · private to youDiscord preview

Only you see TextLantern's private responses.

MaríaToday at 9:41 AM

Nuestro evento comunitario comienza el sábado. ¡Inscríbete en #events!

Only you can see thisPrivate translation
🇪🇸 ES → 🇺🇸 EN

Our community event starts on Saturday. Sign up in #events!

Use /t in the Discord composer.
Only you can see this/t translation card
TextLanternAPPToday at 9:41 AM
Original

I'd like to join Saturday's event. Are there any spots left?

Translation language
Only you can see thisTranslation in progress
TextLanternAPPToday at 9:41 AM
Original

I'd like to join Saturday's event. Are there any spots left?

Translation · 🇪🇸 Español

Translating…

Only you can see thisPrivate /t result
TextLanternAPPToday at 9:41 AM
Original · 🌐 Auto-detected

I'd like to join Saturday's event. Are there any spots left?

Translation · 🇪🇸 Español

Me gustaría participar en el evento del sábado. ¿Queda alguna plaza?

Copy the translation below and send it yourself.

Me gustaría participar en el evento del sábado. ¿Queda alguna plaza?

Personal

Translate Discord messages privately.

Translate Discord messages privately, then compose and translate your reply. Copy it when you're ready to send.

  • Private reading translationSee messages in your preferred language.
  • /t compose, translate, copy, sendStay in control of every reply.

Server

Automatically translate Discord channels.

Set up the TextLantern Discord translation bot for configured channels, then let readers request other enabled languages when they need them.

  • Two primary languagesChoose the languages for your channel.
  • Optional reader languagesMembers can read in their own language.
  • Replies in contextTranslations stay beside the message.

Interactive demo

Live preview: # global-chatEnabled
LucaToday at 12:04

Our community event starts on Saturday. Sign up in #events!

Message received in #global-chat.
LucaOur community event starts on Saturday. Sign up in #events!
TextLanternAPPToday at 12:04
🇺🇸 EN → 🇨🇳 中文

我们的社区活动周六开始。请在 #events 报名!

Only you can see this日本語
🇺🇸 EN → 🇯🇵 日本語

コミュニティイベントは土曜日に始まります。#events で参加登録してください!

Start with your server

Sign in with Discord and complete installation before configuring your server. Access and installation

To translate for yourself, follow the steps to read a message privately or write a reply in another language. For a server you manage, set up automatic channel translation. The language guide also links to documentation in eight other website languages.

  1. Choose a channel and languages

    Select the channel and its two primary languages.

  2. Choose how translations appear

    Set where replies appear and which other languages readers can request.

  3. Check your first translation

    Send a message in a configured language and check the translated reply.

Easy setup

A few clicks. Your channel speaks every language.

Try the settings below.
Global Community / #global-chat

Language configuration

Set how messages in #global-chat are translated.

Saved
1

Messages in these languages translate both ways.

2
When a message is in another language, translate it into
3

Readers can also translate it into

简体中文日本語Español
The source language is not shown as a translation button.

Changes stay in this demo.

This change affects other channels

The current configuration is shared. Choose whether to update every place that uses it or create a separate configuration for this channel.

  • #global-chat
  • #announcements

Choose a plan for your community.

One-time purchase · No subscription

Scroll to compare all plans

Translation plans and included features
FeaturesYour first purchase permanently unlocks this tier and the features below it; they remain available after the balance is used.TrialFreeStarter$8.99Community$17.99Growth$35.99
CharactersFor each target language, billing uses the source text's Unicode character count. Cached and failed translations cost nothing; retries are not charged again.300About a short paragraph.250,000About half as much text as Harry Potter and the Philosopher's Stone (English original).500,000About as much text as Harry Potter and the Philosopher's Stone (English original).1,200,000About two to three times as much text as Harry Potter and the Philosopher's Stone (English original).
ServersYour available server slots use the highest purchased value; purchases do not stack.1136
Flag reaction translationAutomatically translates new messages in channels where it is enabled.Not includedIncludedIncludedIncluded
Custom server bot name & avatarSet a custom bot name and avatar for the server.Not includedNot includedIncludedIncluded
Bot personalityDescribe the bot's expression style in up to 500 characters.Not includedNot includedIncludedIncluded
Terminology entriesKeep translations consistent for proper terms and alternate spellings.Not includedNot included25 terms200 terms
Bulk configuration import & exportImport or export configuration content in bulk.Not includedNot includedNot includedIncluded
Multi-server managementManage multiple servers from one place.Not includedNot includedNot includedIncluded
AccessGet startedGet startedGet startedGet started

Included with every plan

  • Basic auto-translationAutomatically translates new messages in channels where it is enabled.
  • Language selectionChoose the languages to translate between and the languages readers can select.
  • Channel configurationSet translation languages and reply behavior for each channel.
  • Standard repliesChoose where and when translations appear.
  • Unlimited translation languagesChoose the languages to translate between and the languages readers can select.

Features unlock permanently; only the balance you use is deducted.

How long do 1.2 million characters last?

Frequently asked questions

Can I translate privately?

Yes. Translate a message privately, or use /t to compose and translate your reply. Only you see the private result; you choose what to copy and send.

How does automatic translation work?

Configure a channel’s primary languages. TextLantern replies automatically in the configured language, while readers can request other enabled languages on demand.

How are characters counted?

For each target language, TextLantern deducts the source message's Unicode code-point count as characters. Cached, failed, and retried translations deduct zero characters.