Lingo Echo – Your Multilingual Twitch Chat Assistant
Lingo Echo is a Twitch bot that automatically translates chat messages into your preferred language.
Looking for streamers interested in testing a translation bot for their Twitch streams. Have you ever had a viewer start
chatting in a language you don’t understand? This bot is designed to solve that problem. It will quietly chill in your
stream until a message needs to be translated.
nothing_is_not_taken - 19/04/2025 22:40
Added an option to ignore (not translate) specific languages to prevent the bot from posting too much. For example,
if you stream in English and German and want to translate all messages that are not in English or German into English,
you can now do it using "Advanced options".
Messages with 3 letters or fewer – translating such short words is often not useful (e.g., afk, brb, etc.)
Emote-only messages
URL link-only messages
Messages starting with "!" or "#" – these are often used for giveaways and could trigger bot spam
Gibberish or meaningless words – previously, the bot would respond that the word doesn't mean anything in any language
Messages that are rude or toxic – this may be reverted or managed differently in future versions to assist
moderating rude or toxic messages in foreign languages mods might not understand
(I am still not sure what I want to do with that.)
nothing_is_not_taken - 20/04/2025 11:47
Added a simulator to the project's web site.
nothing_is_not_taken - 21/04/2025 12:56
Update 21.04:
Fixed a bug where very large messages sometimes failed to translate
Decreased latency by optimizing the code
nothing_is_not_taken - 21/04/2025 14:15
Added a variety of downloadable banners streamers can use on their Twitch page.
nothing_is_not_taken - 21/04/2025 17:22
Implemented handling for an edge case where Lingo_Echo might appear in multiple active streams simultaneously
(e.g., raids, co-streams, guest appearances), preventing duplicate translation messages.
nothing_is_not_taken - 21/04/2025 18:02
Started counting the number of streamers who install the bot, as well as the total number of messages that required translation. Numbers displayed on the web site. Note: Feature removed.
Update 22.04: Fixed a bug that prevented Cyrillic messages from being translated.
nothing_is_not_taken - 22/04/2025 22:33
Update 22.04: Anonymized logging implemented.
Logging is only occasionally used when necessary for troubleshooting. In production usage, messages are stored only until translated.
[2025-04-22T20:27:18.887Z]: "Tünaydın"
Status: Translated
Language Detected: Turkish
Translation: Good afternoon
Sent: true
[2025-04-22T20:27:37.743Z]: "午安"
Status: Translated
Language Detected: Chinese
Translation: Good afternoon
Sent: true
[2025-04-22T20:27:51.150Z]: "शुभ दोपहर"
Status: Translated
Language Detected: Hindi
Translation: Good afternoon
Sent: true
[2025-04-22T20:28:06.949Z]: "Добар дан"
Status: Translated
Language Detected: Serbian
Translation: Good afternoon
Sent: true
nothing_is_not_taken - 28/04/2025 14:16
Update 28.04:
Adjusted the format of translated messages to display a global emote and deliver the translation in [brackets]. This highlights the fact the text originated
from a user and allows translations to be easily recognisable in chat.
Global colour for the bot set to purple.
Website updated to reflect these changes, including the simulator responses.
nothing_is_not_taken - 28/04/2025 21:12
Corrected a bug where messages containing only @username were attempted to be translated. Sometimes this led to unwanted translations.
nothing_is_not_taken - 29/04/2025 09:58
Update 29.04: A 5-second cooldown has been implemented for identical message content. Repeated messages within a short time frame do not
require separate translations. This may be adjusted or removed based on feedback.
Update 30.04: Added an option to shoutout streamers using !LingoSO @user. Initially, shoutouts are in English only.
Future versions will support shoutouts in the selected translation language.
nothing_is_not_taken - 01/05/2025 00:45
Update 01.05: Lingo shoutouts are now delivered in the selected translation language.
nothing_is_not_taken - 04/05/2025 01:04
Started counting the number of shoutouts on the web page when streamers use !lingoso @user. Note: Feature retired.
nothing_is_not_taken - 08/05/2025 00:22
Update 08.05:
Per-streamer processing queues implemented to fix concurrency issues. This avoids lost messages when multiple channels trigger translations or shoutouts at the same time.
English message detection further optimized.
nothing_is_not_taken - 10/05/2025 13:41
Update 10.05: Added per-user translation caching with customizable TTL. This reduces redundant GPT calls for repeated messages.
Cached translations are delivered but not counted in web statistics.
nothing_is_not_taken - 10/05/2025 23:11
Update 11.05:
Fixed a bug that prevented messages detected as English from being translated into other languages.
Fixed an issue where some commercial bot messages were not ignored as intended.
nothing_is_not_taken - 17/05/2025 18:41
Update 17.05: Clarified the description and purpose of advanced configuration options, as users found them unclear.
nothing_is_not_taken - 26/05/2025 14:08
Update 26.05: To prevent failures when joining large numbers of channels, a 10-second delay is now added after every 20 channel joins.
nothing_is_not_taken - 29/05/2025 01:02
Update 29.05: Fixed a bug that allowed double translations in shared chats when both streamers were using Lingo_Echo simultaneously.
Update 08.06: Implemented Franc to detect the language of messages that could not be recognized by the existing preprocessing system.
Updated logging format:
[2025-06-08T21:12:33.590Z] 📝 "ach ne doch nicht"
🔍 Reason: Skipped by Franc detection
🌐 Detected: German
💬 Translation:
📡 Sent: false
🌐 RAW Franc:
🛠️ Franc skip
[2025-06-08T21:12:36.507Z] 📝 "schade"
🔍 Reason: Skipped by Franc detection
🌐 Detected: German
💬 Translation:
📡 Sent: false
🌐 RAW Franc:
🛠️ Franc skip
nothing_is_not_taken - 13/06/2025 23:32
Update 13.06: Now correctly handles messages written with upside-down characters.
Update 18.06: Lingo_Echo is now context-aware when replying to @Lingo_Echo messages.
The bot uses recent Twitch chat activity to provide more accurate answers. This feature is experimental and may be reverted.
nothing_is_not_taken - 19/06/2025 18:46
Update 19.06: Lingo_Echo now recognizes the streamer and the current game being played.
This improves its ability to respond meaningfully when asked questions about the stream or streamer. This implementation is also experimental and may be rolled back.
nothing_is_not_taken - 20/06/2025 13:32
Update 20.06: Updated the Terms of Service and Privacy Policy at the bottom of the page on lingo-echo.eu.
nothing_is_not_taken - 20/06/2025 13:59
Bug fix: Removed a bug which caused repeating-letter messages (e.g., "aaaaaaaa") to be translated unnecessarily.
nothing_is_not_taken - 22/06/2025 00:54
Update 22.06: Lingo_Echo will now ignore messages written in Braille-style Unicode used in ASCII copypasta art.
Update 23.06: Streamers can now tell Lingo_Echo to ignore viewers by username using "Advanced Options". Bug fix: Web site remembers user's preferences and does not revert back to defaults any more.
nothing_is_not_taken - 24/06/2025 02:52
Update 24.06: The bot now joins only channels that are currently "live" and automatically leaves them when the stream ends. A 5-minute grace period is applied to avoid disconnecting due to brief stream interruptions or drops.
Minor web site changes.
nothing_is_not_taken - 26/06/2025 12:08
Update 26.06: Lingo Echo will no longer translate messages with only one character difference.
For example: Hallo → Hello.
Such messages are self-evident, and translating them seems unnecessary.
Added !LingoGA command for giveaways.
Usage:
!LingoGA OPEN - resets and opens a giveaway.
!LingoGA CLOSE - closes the giveaway and draws the winner.
nothing_is_not_taken - 27/06/2025 18:19
Update 27.06: Streamers can now turn the AI conversations with Lingo_Echo on and off.
nothing_is_not_taken - 29/06/2025 00:41
Update 29.06: The bot is now translating "said in" part of the sentence.
So, in German streams it will no longer say "@User123 said in English [Guten Tag]".
Instead it will be "@User123 sagte auf Englisch [Guten Tag]"
Implemented for French, Spanish, German and Italian streams.
nothing_is_not_taken - 06/07/2025 23:52
Update 06.07: Lingo Echo is now more “paranoid” about talking to other AI bots
and will detect and exit such conversations more quickly.
The conversation command @Lingo_Echo now also pulls the streamer's status (partner/affiliate/regular) and the number of viewers in the stream.
This slightly improves the bot’s awareness of the situation in the stream.
Update 13.07: Added support for Lingo_Echo Overlay to be added as a browser source in OBS.
So far I only added two commands to see how it works.
This feature is in early development.
Expect issues.
nothing_is_not_taken - 15/07/2025 15:46
Update 15.07: The Overlay will now react to a larger number of Twitch chat events.
Added an option to test if the overlay is working in the streaming software using the "Test" button. It will display an image and play a sound if properly installed.
Overlay feature is still in early development.
Expect issues.
Added a 1 second cooldown to conversation per user (@Lingo_Echo) to prevent the bot answering questions when shared Twitch chat is enabled.
Minor website improvements.
nothing_is_not_taken - 17/07/2025 15:22
Update 17.07: First overlay minigame added.
Triggered by !dragon.
It will output in chat even if the overlay is not installed.
Expect issues.
Up to five viewers join forces to battle a dragon, with one emerging as the legendary hero.
nothing_is_not_taken - 21/07/2025 01:08
Update 21.07: Several minor updates.
Lingo Echo now announces when it enters the stream. There is a 10h cooldown for this command.
Added new overlay animations and games.
Fixed a bug in Dragon Quest where fast !join commands from multiple users did not register.
Updated Dragon Quest graphics.
Minor overlay animation postitions and size adjustmens.
Minor updates to the web site.
Minor personality adjustments to the bot for @Lingo_Echo command.
Overlays are now out of "beta". Any such references removed.
nothing_is_not_taken - 23/07/2025 23:00
Update 23.07: Miscellaneous.
Tried to better explain overlay installation using OBS as an example. This change is visible once the streamer clicks "Connect with Twitch". I am not sure how happy I am with it. I might change it.
Added new overlay-specific commands.
Slight personality adjustments to the bot.
Optimised code to reduce latency. This was needed to keep up with the increase of concurrent users. It will require further optimisations in the future.
nothing_is_not_taken - 27/07/2025 17:15
Update 27.07: Ogre Defence mini-game.
Ogre Defence mini-game is now playable with installed overlay. Viewers fire arrows to kill an ogre before he reaches the end of the screen.
Planning to expand this game further. I have some more ideas for it.
nothing_is_not_taken - 01/08/2025 23:40
Update 01.08: Hardware upgrade.
Hardware upgrade. Memory and CPU.
nothing_is_not_taken - 05/08/2025 15:38
Update 05.08: Stream vision.
Lingo Echo now supports vision by periodically capturing stream screenshots for all live channels. When someone uses @lingo_echo,
the latest image is "viewed", allowing the bot to respond based on what’s visually happening on stream.
Screenshots are used exclusively for @lingo_echo interactions, and automatically deleted when the stream goes offline.
For transparency, the current screenshot used by the bot may be added to each streamer's preferences page - allowing them to see exactly what Lingo Echo
"sees" when generating a response. I'll think about this one.
Note: the feature does not work for streams where content is intended for certain audiences.
nothing_is_not_taken - 08/08/2025 11:40
Update 08.08: Miscellaneous.
Added the !clipit command:
This command allows moderators and broadcasters to create a 30-second clip instantly.
Note: Streamers will need to reconnect and reauthorize via the Lingo Echo page to grant clip permissions.
Bot "personality" adjustments.
Code optimisations particulary regarding image handling.
Translation trigger adjusted making it a bit more sensitive. This is to avoid known issue when translations sometimes did not trigger when needed.
Switched to a new AI model. Tweeks will be needed, as the logic of the new model is sligtly different.
Hardware upgrade (Internet speed).
Updated ToS and Privacy Policy to reflect changes regarding bot vision.
nothing_is_not_taken - 09/08/2025 19:32
Update 05.08: WebSocket connection bug fixed.
Fixed a bug that sometimes caused overlay commands to fail because the overlay lost its WebSocket connection to the server.
nothing_is_not_taken - 16/08/2025 00:16
Update 16.08: Updated translating "said in" part of the sentence + Greek language + Site update.
"Said in" part of the sentence translation implemented for: Portuguese, Russian, Greek, Arabic, Turkish.
Full list is now: Arabic, English, French, German, Greek, Italian, Portuguese, Russian, Spanish, Turkish.
It will be expanded in the future.
Added Greek language as an option to translate to.
Web page redesign (10.08.) - Part 1 - done. I’ll finish the rest after a short vacation.
nothing_is_not_taken - 16/08/2025 16:57
Update 16.08: New languages added.
Added Filipino, Chinese (simplified), Malay and Hindi languages as an option to translate to.
Update 17.08: Viewer chat history with @Lingo_Echo.
The bot will remember chatting with a viewer in the past. Some memory of what the viewer discussed with the bot is retained between streams.
Added !LingoForgetMe command. This allows the viewer to delete any chat history with the bot. It deletes the actual json file holding the history
of the conversation between the viewer and Lingo_Echo. Does not delete chat history in bot's RAM memory, which will be deleted normally when the stream
goes off-line. Viewer is notified with "Your chat history with me in this stream has been deleted. Memory in RAM will clear when the stream ends.
Starting a new conversation will create fresh history."
Instructed the bot to advise the viewer of the existence of the !LingoForgetMe command if they express the wish to forget past conversations.
Web page redesign - Part 2 - done. I think that is how it will look for a while now.
Upgraded hardware (CPU and internet).
Updated Privacy Policy and ToS to match the new features.
nothing_is_not_taken - 20/08/2025 22:58
Update 20.08: Manage giveaways.
Broadcasters can now manage giveaways directly from the dashboard. No need to use the !LingoGA chat command.
This makes it easier to control giveaways and shows a live list of all viewers who have entered.
nothing_is_not_taken - 21/08/2025 13:27
Update 21.08: Manage giveaways bug fix.
Fixed a bug where UI would forget who entered the giveaway if the user reloaded/restated the browser.
nothing_is_not_taken - 24/08/2025 15:48
Update 24.08: Guess the number from UI.
Broadcasters can now manage the 'Guess the Number' chat game directly from the dashboard.
No need to use the !LingoCODE command. The dashboard also reveals the secret number to the broadcaster.
nothing_is_not_taken - 26/08/2025 11:37
Update 26.08: Giveaways upgrade.
Giveaways can now handle a large number of entries in short period of time. Also, when drawn, the winner is checked if they are a follower and the text is appended in the winning message.
Either:
[✅ They are a follower] or
[❌ They are not a follower].
The bot analyses chat messages and blocks those advertising 'cheap' or 'best' viewers.
Existing streamers need to reauthorize once on the web page for these features to take effect.
nothing_is_not_taken - 27/08/2025 14:59
Update 27.08: Shoutout videos in overlay.
Switching to OBS v31.1.2 broke shoutout videos in the overlay. This issue has now been resolved and videos now play as expected across all OBS versions.
nothing_is_not_taken - 29/08/2025 23:40
Update 29.08: Translation exclusion
Added a new feature allowing users to block translation of messages containing specific words or phrases. Any message that includes a term from the comma-separated list (e.g., hello, click here, choose language) will be skipped and not translated.
nothing_is_not_taken - 02/09/2025 23:27
Update 02.09: Automatic shoutouts
Automatic shoutouts have been added as an option.
The bot will automatically shout out listed viewers once per stream when they send their first message.
For now, this is limited to a maximum of five preselected viewers.
Depending on testing results and the feature’s popularity and performance, this limit may change.
nothing_is_not_taken - 12/09/2025 19:34
Update 12.09: First response
Reduced time to first response when handling the @lingo_echo command.
Optimized translation performance, lowering latency through code improvements.
Update 20.09: "Guess the word", "AI moderation", "Custom commands" and going premium
“Guess the Word” minigame
Designed to keep chat lively during AFK moments, this game lets viewers figure out hidden words. Each time the word is guessed correctly, a new one will appear. It continues until the streamer or a moderator ends the game.
Words are in the language you’re translating to.
AI moderation
It automatically detects expressive/offensive content in any language and deletes the message from the chat.
Custom Commands
It enables the streamer to create custom !commands usable by all viewers. Bot will send a message in chat. By toggling the button the message can be sent as an announcement.
Going "premium"
Lingo Echo has now been launched as a premium service.
One price, all features included.
No recurring charges — you simply add days whenever you choose.
Payment via PayPal.
All existing users up to the time of this post are considered beta users and will receive 1 year of Lingo Echo for free as a thank-you for your support.
Additionally, anyone who has bought a coffee for the developer up to this point will receive an extra year for free.
UI prevents more than two 30 day payments, and PayPal icon is removed if your account has more than 30 days validity.
nothing_is_not_taken - 23/09/2025 19:34
Update 23.09: Discord connect spam
Lingo Echo is now deleting spam like this.
- Yo, your stream is seriously dope. I'd love to be part of your fan circle and connect as friend. Mind adding me up on discord: some_discord_user_name
- Hey! I loveyour stream! Mind adding me on Discord? I'd love to know your streaming schedule so I can catch you live. My Discord username is 👉👉 some_discord_user_name
Needs to be a mod for this to work.
Existing streamers need to reauthorize once on the web page for this feature to take effect.
nothing_is_not_taken - 29/09/2025 14:39
Update 29.09: Mini-games in web UI
Streamers can now trigger mini-games from the web UI instead of using chat commands.
Dropping 30 bits at twitch.tv/nothing_is_not_taken will extend your Lingo Echo account by one day, providing you have a Lingo Echo account and it has not been permanently blocked.
nothing_is_not_taken - 02/10/2025 09:04
Update 02.10: Timers
Set automatic messages or announcements to be sent to your chat by Lingo Echo. The broadcaster can choose the frequency and whether the message should be posted as a regular chat message or an announcement.
nothing_is_not_taken - 04/10/2025 13:32
Update 04.10: Moderation
Upgraded the moderation feature so streamers can choose the moderation level that best fits their chat.
Five levels are available, with level 5 matching the old sensitivity.
nothing_is_not_taken - 06/10/2025 14:05
Update 06.10: Guess the word
Upgraded the "Guess the word" game. Now it reveals letters every 30 seconds, starting from the first letter and until two letters remain.
nothing_is_not_taken - 08/10/2025 10:09
Update 06.10: Web UI help / LingoForgetAll
Most cards in the web UI now have built-in help. Clicking the info icon in the corner explains how each feature works.
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. This is to addition to previously existing
command !LingoForgetMe where a viewer could delete their own history of chatting with the bot in your stream.
nothing_is_not_taken - 13/10/2025 14:44
Update 13.10: Web UI help
Added help buttons to the 2 remaining card which did not have it (Guess the number and Mini Games). Clicking the "?" icon opens help for that card.
Bug removed: Corrected /mod lingo_echo ("_" instead of "-") in the preferences confirmation window.
nothing_is_not_taken - 18/10/2025 18:33
Update 18.10: Making the bot perform actions
Lingo Echo can now do things - not just answer questions!
This feature is in early development and currently limited to a few commands only.
It can start and stop giveaways, give shoutouts, and play a few animations.
Scheduling is now implemented, so Lingo Echo can, for example, close a giveaway in 10 minutes or give a shoutout in 15 minutes.
Commands are limited to the broadcaster and moderators only.
All requests must follow the format: @lingo_echo please or @lingo_echo pls
nothing_is_not_taken - 19/10/2025 12:38
Update 19.10: Making the bot perform actions - expanded
Expanded the Assisted Mode and the number of things the bot can do when asked. The bot understands timing and natural phrasing.
Full command scope: @lingo_echo please or @lingo_echo pls
Shoutout a user – “@lingo_echo pls shout out user123”
Disable or enable translations – “@lingo_echo pls disable translations for 10 minutes” or “@lingo_echo pls enable translations again”
Ignore or unignore a user – “@lingo_echo pls stop translating user123” or “@lingo_echo pls unignore user123”
Start a giveaway – “@lingo_echo pls start a giveaway in 20 minutes”
Stop a giveaway – “@lingo_echo pls stop the giveaway now”
Reroll the giveaway winner – “@lingo_echo pls reroll the giveaway”
Clear all giveaway entries – “@lingo_echo pls clear the giveaway list”
Add or remove users from the giveaway – “@lingo_echo pls add user123 to the giveaway” or “@lingo_echo pls remove user123 from the giveaway”
Play overlay animations – “@lingo_echo pls launch rocket”
Start or stop the “Guess the Word” overlay game – “@lingo_echo pls start the word game” or “@lingo_echo pls stop the word guessing game in 15 minutes”
Start a Dragon Quest – “@lingo_echo pls start dragon quest”
Start an Ogre Defence and throw objects – “@lingo_echo pls start ogre defence”, “@lingo_echo pls throw a rock at the ogre”
The “please/pls” command feature is not yet listed on the main website. It will be announced once a more complete set of supported commands is available.
nothing_is_not_taken - 22/10/2025 22:58
Update 22.10: Not translating 7tv emotes
Lingo Echo now attempts not to translate 7tv emotes.
This is a second attempt in addressing this, after a failure the previous day.
Some 20% of Lingo Echo streamers use 7tv emotes.
A portion of them use 999 emotes, which I believe is the maximum allowed by 7tv.
As the 7tv seems quite popular, translation of emote names causes unwanted translations, and this is an attempt to avoid it.
Since this is the second attempt at addressing this issue, I think it’s worth explaining why it’s a bit tricky to solve. There are around 40.000 7tv
emotes being used by Lingo_Echo streamers. Some of these are easy to recognize as emotes that shouldn’t be translated - for example, something like
“owosittingcomfortablyaroundanowocampfirewiththeirowofriendsallowoingtogethertomakealovelyowogroup” (yes, that’s a real emote).
However, 7tv allows any word to be used as an emote name. That means common words like “bye” can also be emotes. In that case, 7tv users/viewers see an emote,
while Lingo_Echo (and anyone not using 7tv) just sees the word “bye.” This creates a problem: in a Spanish channel, non-7tv users/viewers expect “bye” to be translated
into Spanish, while 7tv users expect it to stay as an emote.
As it is now, channels not using 7tv will be unaffected. Channels using 7tv will not have their 7tv emotes translated. Lingo Echo checks for 7tv emoted changes every several
hours (no precise value is given, as it may change if it turns out a shorter period is needed).
@Lingo_Echo PLS can now start and stop "Guess the number" chat game.
Bug fix: Start or stop the “Guess the Word” overlay game using "@lingo_echo pls" did not work. This is now corrected.
As requested by some streamers, viewers who are in the ignore list can now still use commands which start with exclamation mark. Until now ignored users could not enter giveaways. This resolves that issue.
nothing_is_not_taken - 04/11/2025 01:10
Update 04.11: ToS changes, bug fix, update to "Lingo_Echo pls"...
Fixed a bug that caused duplicate shoutouts in shared chats when multiple streamers were using Lingo Echo.
For new users, the default bot conversation setting is now off.
The "@Lingo_Echo pls" command is now advertised on the main page.
The !LingoNAVY text-based naval game jons the hidden features. Since it’s primarily aimed at World of Warships players, keeping it on the main page caused confusion for streamers in other categories.
Added additional projectiles to the Ogre Defense games.
Terms of Service and Privacy Policy have been updated to better match the current Lingo Echo features. Full list of changes can be found on Lingo Echo Discord.
Added context-aware scheduling awareness to "@Lingo_Echo pls" command, enabling it to understand and report the remaining time for any pending action - like giveaways, games, translations, shoutouts, or user ignores - based on natural chat questions such as “when will the giveaway start?” or “how long before translations are enabled again”.
nothing_is_not_taken - 08/11/2025 15:34
Update 08.11: Weather, news, gift subs, moderation
"@Lingo_Echo pls" command now supports weather information and latest news.
The main web site now has an option to gift a subscription to a streamer. Streamer must be an existing or past (account expired) Lingo Echo user.
Moderation card has been expanded with an option to switch off the "Discord Lure" option. Moderation help has been expanded to explain the feature.
Minor bug fixes.
Minor web site fixes and explanation expansions.
nothing_is_not_taken - 16/11/2025 15:06
Update 16.11: Wheel of randomness
Added "Wheel of randomness" which enables the broadcaster to randomly pick from a predefined list of choices using a spinning wheel in the overlay.
Animation will play in the upper left corner of the stream.
Choices can be added/removed from the web UI. Minimum of 3 and maximum of 24 choices are allowed.
Choices are saved and will be preloaded next time you login.
The wheel spins for approximately 15 seconds before stopping on a random choice.
Overlay must be installed for this feature to work.
nothing_is_not_taken - 25/11/2025 10:40
Update 25.11: !summary
Added a new command that summarizes the chat from the last X minutes.
!summary — summarizes the entire chat up to now
!summary 5 — summarizes the last 5 minutes of chat
!summary 25 — summarizes the last 25 minutes of chat
This command is limited to the broadcaster, moderators, and VIPs.
Important: The introduction of this command will impact the ToS and Privacy Policy. These will be updated accordingly after a short test period to ensure the required data-retention range. (see update 05.12.2025 for more details)
nothing_is_not_taken - 03/12/2025 00:03
Update 03.12: Giveaway Terms
Added a new Giveaway Terms field in the dashboard (Giveaway card).
Terms are automatically included in the giveaway Twitch chat start message and all reminder messages.
Sreamer can save up to 200 characters of custom terms.
nothing_is_not_taken - 05/12/2025 16:00
Update 05.12: Bi-Directional Translation Mode and ToS update
A new mode has been added in which Lingo Echo translates between 2 languages.
When switched "on" all other translations are ignored except between the 2 chosen languages.
This is a new feature still in testing and might be patched or upgraded in the future.
Update to Lingo Echo Terms of Service and Privacy Policy.
Added:
To provide features such as the !summary command, Lingo Echo temporarily logs public chat messages while your stream is live.
These logs are stored only during the broadcast and are automatically deleted once the stream goes offline. They are never stored permanently.