Translate Twitch chat live.

The finest Twitch bot for real-time chat translation.

Translating now in 0 live streams Loading… Checking…
bot
Zero-friction setup
Authorize → Pick language → Go live

  • This is a tool for streamers.
  • Translates to English, Spanish, German, French, Japanese and 20 more
  • Optional games and AI conversations with @Lingo_Echo
  • Personalised shoutouts in your stream language
  • Enjoy a free 30-day trial - no registration, no credit card required. After that, keep full access to all features for just €6.95 per month. ToS and fair usage apply.

How It Works

1
Connect with Twitch
Connect with Twitch
2
Authorize Lingo Echo
Authorize Lingo Echo
3
Save Your Preferences
Save Your Preferences
4
Bot Translates Live Chat
Bot Translates Live Chat
Stream needs to be live.
Make Lingo_Echo a moderator!

Translation Simulator

From the perspective of your viewer. Translating to English.

What Else Can It Do?

@Lingo_Echo
Conversation Feature
Advanced AI streaming companion. Start a message with @Lingo_Echo.
@Lingo_Echo pls
Agent Mode
Streamer assistent - Streamers and moderators can use natural language to ask Lingo Echo to perform actions.

⚠️ You will need to /mod Lingo_Echo for this to work properly.

!LingoSO | !LSO
Custom Shoutouts
Personalized shoutouts with overlay video. Shoutout will be given in the language you are translating to!

⚠️ You will need to /mod Lingo_Echo for this to work properly.

!LingoCODE
Number Guess Game
Number guessing games in chat - perfect for fast giveaways.

⚠️ You will need to /mod Lingo_Echo for this to work properly.

!LingoGA open | close
Giveaway System
Giveaways - run in‑chat giveaways; viewers join with !enter.
OBS overlay
OBS overlay
OBS overlay - add a browser source for extra features.
OBS overlay
OBS overlay
Overlays make things more fun.
!ClipIt
Clip command
Create a clip with !clipit - mods & streamers; cooldown: 60s.
Auto Shoutouts
Auto shoutouts
Automatic shoutouts - If overlays are active, the channel’s most recent clip will be played as well.
Guess the word
Guess the word
Guess the word - Don’t lose your crowd - this side mini-game keeps viewers engaged even when you’re AFK.
Moderation
Moderate
Moderations - Automatically moderate your chat by removing inappropriate messages.
Custom Commands
Custom Commands
Custom Commands - Set up commands that all viewers can use, with outputs shown in chat or announced.
Overlay mini-games
mini-games
Mini-games - If overlays are installed, you can trigger mini-games to engage the chat.
Timed messages
Timers
Timed messages - Set automatic messages or announcements to be sent to your chat by Lingo Echo.
Two way translations
Bi-Directional
Bi-Directional mode - Optional mode to translate between two languages only. Perfect for bilingual streams.
Spin the wheel
Wheel
Spin the wheel - Select randomly between predefined options.

FAQ

1. Your stream must be live for Lingo Echo to join and translate. If you connected it, next time you go live it will join your stream.

2. If your chat is in follower‑only / subscriber‑only mode, make Lingo_Echo a moderator using /mod @Lingo_Echo so it can send messages in those modes.

How to mod

3. Twitch limits standard users to 20 messages every 30 seconds and not more than one per second. If two messages need translating inside a second, one will not be displayed in your chat. Moderators can send messages more frequently. Make Lingo_Echo a moderator to resolve these issues.

4. Some spam filter might be preventing the translation. Among more usual suspects are:

  • Lingo Echo will make a reasonable attempt to avoid translating rude or toxic content.
  • Messages with three or fewer characters will be ignored, unless they are in Japanese, Korean, or Chinese.
  • An attempt will be made to avoid translating Twitch emotes, though this may not always be successful.
  • Messages starting with =, ! or # will be ignored. These are often used as bot commands or giveaway entries.
  • There is a 5-second cooldown for identical messages.
  • Messages from the following bots will be ignored: a00__emma, 0_emiiia, ai_licia, blerp, bluish_bot, boomhoursgames, botbandera, botisimo, botrixoficial, cjuo, cloudbot, coebot, creatisbot, deepbot, diex, er0tic_girl, fossabot, frostytoolsdotcom, irltoolkit, jeetbot, kofistreambot, lucy_mod_arronvirx, lurxx, mlwk, mlof, moobot, myaibot, okayegbot, own3d, pando, phantombot, pokemoncommunitygame, pukiyopop, r3ddybot, restreambot, sery_bot, sigur­niv, songlistbot, soundalerts, stay_hydrated_bot, streamlabs, streamroutine, streamroutine_bot, streamstickers, streamelements, super_sweet_bot, tackling, tangiabot, tangerinebot_, tarkovboteu, thebusybot, trackerggbot, ultimatetwitchbot, wizebot, winterbot, wzbot.
    Others may be added without the list being updated on this site.
  • Messages containing only URL links are ignored.
  • Messages containing only @username are ignored.


  • Although Lingo Echo excels at translating most languages, exotic inputs (such as Gothic runes, Elvish poetry, or a Klingon battle cry) may not produce a result.

1. Make Lingo Echo a moderator in your chat /mod lingo_echo. It solves most of the issues.

2. Try unbanning the bot by typing /unban lingo_echo in your Twitch chat. You or one of your mods may have banned it by mistake. It might take a while for the bot to rejoin if it was banned. If it was baned for a longer period of time, you may need to re-enable it using the "Connect with Twitch" button at the top of this page.

3. Check if your stream is in follower-only or subscriber-only mode. If you want Lingo Echo to work in those modes, you need to make it a moderator by typing /mod lingo_echo in your Twitch chat.

4. You may have disconnected the bot in your Twitch settings or on this site. Reauthorize and enable it using the "Connect with Twitch" button at the top of this page.

5. Your account might have expired. Reauthorize and check by using "Connect with Twitch" button at the top of this page.

Click the "Connect with Twitch" button again. Your new choices overwrite the old ones.

No, Lingo Echo is a paying service. You may try it out free for 30 days. After that, access costs only €6.95 for 30 days. There are no automatic renewals or recurring payments - you decide when to extend your access.


To ensure an accurate timeline and avoid misunderstandings, the tool was initially marked as “for now, it’s free” for approximately the first five months after development began. This was because it was uncertain whether the project would eventually be developed into a commercial product.
The cutoff date for this change was September 20th 2025, at which point the “early” users were granted one year of free access as a thank-you gesture and to give them time to adjust.
Furthermore, since the project had allowed “Buy Me a Coffee” donations for several months prior to September 20th, 2025, users who chose to contribute received additional perks as a token of appreciation.

As of October 2025, there are plans to introduce another cutoff date, after which the 30-day testing period will be shortened. When that occurs, this FAQ will be updated to reflect the full chronology and include the new event.


Gift a Lingo Echo Subscription to a Streamer

Want to surprise a streamer you like with a subscription? It costs €6.95 for 30 days of access. There are no recurring payments. Enter the Twitch username below. You can only gift subscriptions to streamers who are already using Lingo Echo. Lingo Echo does not collect any of your personal data, so the subscription will be delivered anonymously. If you'd like them to know who bought it for them, you'll need to drop them a hint yourself.

When setting your translation preferences, there's an Advanced Options section where you can choose languages to ignore in addition to the one you're translating to. This is useful if, for example, you stream in both Spanish and English but want to translate messages posted in other languages than those two.

The same section allows you to enter the names of users whose messages you wish to ignore (such as any bots in your channel). Most commercial bots are already ignored by default.

You can disable translations while still using the bot’s other features by selecting "Don't translate any messages".

Dont translate

We collect and retain only the minimal data needed to deliver and maintain our services. This principle was a starting point in the design of the bot.

Lingo Echo retains your Twitch username, the link to your Twitch profile image, your selected translation language, the usernames you have designated for automatic shoutouts, any languages or usernames you have chosen to ignore, and any other settings you configure in the Lingo Echo dashboard. No additional private information about you is permanently stored. Once authorized, all interactions take place directly through Twitch. Consult Terms of Service and Privacy Policy at the bottom of this page for more information.

Translations:

During development, limited logging may be used to improve translation accuracy. In production, however, messages are only processed in real time while your stream is live and are not retained afterward.

Stream going live:

To enhance context-aware features, the bot temporarily stores your public Twitch bio, recently played games, recent stream titles, a periodically captured stream screenshot, and your Twitch status (partner/affiliate/regular). Because this information changes, it is loaded into memory when your stream goes live and cleared after your stream ends. This data is not saved permanently and is used solely to improve the user experience with the @Lingo_Echo command.

Talking to the bot using @Lingo_Echo:

When a conversation is initiated with the @Lingo_Echo command, the bot also knows the number of viewers currently watching the stream. This information is likewise not saved permanently.

However, this command (@Lingo_Echo) saves the conversation history with the particular viewer in your stream the bot is talking to. The history is used to maintain conversational knowledge with that viewer over the course of multiple streams. A viewer can delete their entire history at any time by typing !LingoForgetMe in chat. This will delete the file containing all past conversations between the viewer and the bot. Initiating a new conversation with @Lingo_Echo will then start generating a new history. As the streamer, you can delete all stored conversation history for every user who has ever chatted with the bot in your stream by using the !LingoForgetAll command.

Stream chat logs:

To provide features such as the !summary command, which summarizes the chat up to that point, the bot temporarily logs your stream’s chat messages while you are live. These logs are stored in a temporary file and are deleted automatically when your stream goes offline, ensuring the summary resets for the next broadcast. No chat logs are stored permanently.

You can revisit the preferences page by reauthorizing via the "Connect with Twitch" button, then disable the bot there.
Disable bot

The bot reads incoming chat messages, detects the language, and posts a translated version if it's different from your selected language. It does not have moderator privileges by default and will not follow your channel. However, for best performance, you should make it a moderator.

The bot can be set to translate between two languages using Bi-Directional Translation Mode. In this mode, messages written in either of the two selected languages are translated into the other, while messages in all other languages are ignored.

In addition to translations, the bot can also provide context-aware replies, dynamic shoutouts, and support for interactive Twitch games - all designed to enhance viewer engagement without requiring excessive permissions. These features are optional, and translations will work normally regardless of whether you choose to use them or not.

If your Twitch chat is in follower-only or subscriber-only mode, the bot will be unable to send translated messages unless it has moderator status. ⚠️To ensure smooth operation, especially in restricted chat modes, we recommend making Lingo_Echo a moderator using:
/mod @Lingo_Echo
How to mod

If made a moderator, Lingo Echo will make reasonable attempts to delete messages that advertise Twitch engagement, cheap viewers, best viewers, and similar offers.

List of all overlay commands here.

Yes! Feel free to use one of the official Lingo Echo banners below to show your viewers that translations are enabled on your stream.

👉 Download all banners (.zip)

Banner 1
Banner 2
Banner 3
Banner 4
Banner 5
Banner 6
Banner 7
Banner 8
Banner 9
Banner 10
Banner 11
Banner 12
Banner 13
Banner 14