Lingo Echo
What’s new

Latest updates

nothing_is_not_taken - 13/01/2026 15:31

Update 13.01: New viewer notification

Added a new viewer notification feature.
Designed for streamers who want to notice every new viewer joining chat.

Plays a short audio notification once per stream per new viewer.

Disabled by default.
Disabled for existing users.

Will not trigger for:
- broadcaster messages
- known commercial bots
- ignored users

nothing_is_not_taken - 29/01/2026 16:21

Update 29.01: Channel AI Images gallery

Added a gallery for Channel AI Images.

This was a user-requested feature, as the bot sometimes generates images that can be used as Twitch emotes.

The gallery shows AI-generated images created by you or moderators using @lingo_echo pls / @lingo_echo please in your channel.

Streamers can download or delete images directly from the gallery.

nothing_is_not_taken - 02/02/2026 13:09

Update 02.02: Auto shoutouts expanded

Auto shoutouts have been expanded and now allow up to 20 usernames to be added to the list.

Due to the popularity of this feature, the previous limit of 5 has been increased.

Each person on the list will receive one shoutout per stream when they first send a message in chat.
If the overlay is installed, their channel’s latest clip will be displayed.

_______________________

Channel AI Images updated.

Clicking on an image icon will again display the image on stream for 30 seconds.

nothing_is_not_taken - 25/02/2026 15:48

Update 25.02: Discord implementation

Discord support is now available.

You can now connect Lingo Echo to your Discord server and have messages translated there, just like on Twitch.

Click Connect with Discord in your dashboard to add the bot to your server.
Click Disconnect to disable Discord access - the bot will leave your server.

Chat mode is also supported:
Start a message with @lingo_echo to talk to the bot, and you can reply to the bot’s messages to continue the conversation.

Note: This is an early beta of the Discord version of Lingo Echo. It will probably change in the future. You may need to disconnect and reconnect the Discord bot in the future to benefit from new features.

nothing_is_not_taken - 04/03/2026 09:44

Update 04.03: Stripe payments added. Ogre mini-game and Wheel of Randomness updated

Added Stripe payments as an option.
Like with PayPal it extends the account by 30 days, no reoccurring payments.

_______________________

Added the hardest mode to the Ogre mini-game. It takes twice as many projectiles to defeat the Ogre as hard mode.

Can be activated by:
- clicking "Start Ogre Impossible" in the webUI
- typing !ogre3 in chat
- using the assistant mode by typing/saying something like "@lingo_echo pls start the hardest mode Ogre game" (variations are possible, the AI will figure it out)

_______________________

Added an option to create multiple versions of "Wheel of Randomness".
Up to 20 different wheels can be stored at any one time.

_______________________

Updates made to Discord Lingo Echo queues and message processing.

nothing_is_not_taken - 09/03/2026 16:42

Update 09.03: Alerts

A new card has been added to the webUI.
This card controls AI Event Alerts for live stream events.

It lets you decide, separately for each event type, whether Lingo Echo should react in chat, in the overlay, or both when following events happen:

New follower
Subscriber
Gift sub
Cheer

nothing_is_not_taken - 12/03/2026 00:00

Update 12.03: Alerts

Expanded the "Guess the word game" with more words.
It now has a leader board with a way to reset it and show it in the overlay.
_______________________

Slight design changes to the main web site.

nothing_is_not_taken - 26/03/2026 12:43

Update 26.03: General improvements

Improved translation speed through code optimization.

_______________________

New projectiles added to the Ogre mini-game.
Added !fireworks command for the overlay.
_______________________

Added quick-access overlay triggers to the Web UI.
Website now shows a preview of live channels where Lingo Echo is active.

nothing_is_not_taken - 28/03/2026 13:37

Update 26.03: Alerts update

If used, Alerts card now shows exact text/image alert which will be sent to your stream when triggered.
Click "Show live previews" in the "Alerts" card to access the new data.
Displayed only while your stream is live.

nothing_is_not_taken - 09/04/2026 14:53

Update 09.04: Basketball minigame & micdrop

Added a new minigame in which viewers throw basketballs in an attempt to score. Can be started with !basketball

New command added !micdrop for VIPs and above.

nothing_is_not_taken - 11/04/2026 12:36

Update 11.04: Incoming raid Alert

Added "incoming raid" as the 5th recognisable event alert.

nothing_is_not_taken - 30/04/2026 13:35

Update 30.04: Camel Race mini-game

Added a new mini-game called “Camel Race”.
Two viewers can race.
The winner is random.
Can be triggered by a VIP user or above.
Type !camel to start.
Type !race to accept.

Toggle switches added to rain/snow/tree in "OBS Overlay" card.
Adjustments to readability of "Alerts" card.

nothing_is_not_taken - 23/05/2026 20:26

Update 23.05: Chicken Race mini-game

Added a new mini-game called “Chicken Race”.
Up to 20 viewers can race.
The winner is random.
Can be triggered by a moderator or above.
Type !ChickenRace to start.
Type !corn to join the race.

nothing_is_not_taken - 09/06/2026 10:50

Update 09.06: Chicken Race mini-game audio

Audio effects added for the Chicken Race mini-game.

Eliminated edge case when translations would quietly timeout.

Increased TTS volume.

nothing_is_not_taken - 19/06/2026 00:27

Update 19.06: Summary command update and misc

!summary command now accepts a username as an argument.
This will then return a summary of everything that viewer said in the active stream up to that point.

Usage: !summary @username

"@Lingo_Echo pls" now knows to start the Chicken Race mini-game. Requires overlay to be installed.

Added "cancel giveaway" button to the webUI Giveaway Manager.

nothing_is_not_taken - 19/06/2026 13:39

Update 19.06: New Ogre projectiles

Added two new projectiles to the Ogre Defence game:
!goat
!turkey

nothing_is_not_taken - 22/06/2026 09:54

Update 22.06: Pop-up notifications

Added custom pop-up notifications for a smoother WebUI experience.

nothing_is_not_taken - 23/06/2026 11:17

Update 23.06: Chat translation output appearance

Added and option to format the translation message appearance.
This might get expanded in the future depending on the popularity of the feature.

nothing_is_not_taken - 24/06/2026 19:36

Update 24.06: Alerts

Content based image alerts now also display username of the viewer who triggered them.
More info on Discord in #lingo-echo.

nothing_is_not_taken - 27/06/2026 17:45

Update 27.06: Misc

Mini-games can now not be triggered until the Lingo Echo overlay has been added in your streaming software. This was confusing for first-time users because the game would run in chat, but they did not have the overlay installed to see it.

Added a slider underneath the Christmas tree element. This allows the streamer to move the tree wherever it best suits their setup. Last Christmas, this caused issues for some users and made this element unusable for them.

nothing_is_not_taken - 29/06/2026 15:07

Update 29.06: Misc

Giveaway Manager now shows the total number of entries and a timer showing how long the giveaway has been open. A new "Cancel Giveaway" feature has been added. This allows you to close the giveaway without drawing anyone. Previously, users had to clear the list and then close the giveaway to get the same effect.

Alert image positions on screen can now be adjusted by dragging the green dot to the point on the screen where you want them to appear.

Light WebUI has been adjusted for better visibility. Dark WebUI was unaffected.

nothing_is_not_taken - 02/07/2026 20:03

Update 02.07: Misc

Added viewer avatars as an option.
Limited commands in this version.
Can be turned on in the card at the bottom of your web UI.

nothing_is_not_taken - 05/07/2026 20:01

Update 05.07: Misc

Added a “virtual wall” to limit the part of the screen where avatars are allowed to appear. By default, avatars are allowed to appear across 100% of the screen’s width.
Added new avatars (43 now) and new commands.

!jump makes your own avatar jump.
!run makes your own avatar run.
!hug username makes two existing avatars meet and hug.
!fight username plays a silly BONK-style interaction between two existing avatars.
!fly makes your own avatar fly.
!change changes your existing avatar to a new random allowed avatar.
!change avatar_name changes your existing avatar to that specific avatar if it exists and is allowed for this stream.
!open chest opens a visible chest if your avatar is already on screen.

Added a new minigame where two teams of up to 20 participants try to win a battle between chickens and turkeys.
This history-defining epic battle will forever shape our future. Or probably not.
Agent (@lingo_echo pls) can now:
- start Poultry battle game
- enable/disable avatars
- show the last AI generated image it made
- cancel giveaways

Agent examples added to https://lingo-echo.eu/manual.html

Fixed the bug in "Guess the number" where the secret number was not showing in the webUI card.

Lingo Word game now sends messages to chat in the language it is being played in. Not English to everyone like before.

nothing_is_not_taken - 07/07/2026 14:31

Update 07.07: Lingo Word

Lingo Word now has a hard mode.
Enabling it will hide all instances of a single random letter.

nothing_is_not_taken - 11/07/2026 19:21

Update 11.07: Misc

Added new avatars. 60 now.
Expanded list of actions avatars can perform. 10 now.

Added a command !avatars which drops a link in chat where all active avatars in that stream can be found.

Added a slider for Giveaway position at the top of the overlay.

nothing_is_not_taken - 13/07/2026 14:08

Update 13.07: Misc

Chat commands like !DUCK, !FORG, !CROWD... can now be disabled inside "OBS Overlay" card.
@Lingo_Echo please/pls command (agent) can do it too.
Examples:
@Lingo_Echo pls disable duck chat command
@Lingo_Echo pls what is the status of frog chat command

nothing_is_not_taken - 18/07/2026 22:40

Update 18.07: Misc

Added !explode avatar command.
Added a way to automate informing viewers about avatars by posting a link in chat every 90 minutes or by clicking "Post Now".
Added a use for !open chest avatar command. -> to be expanded

Updated Poultry Battle with better intro splash screen and improved chat post battle text. Now it proclaims remaining live "warriors" and one MVP with their number of kills.

Updated and reorganised help in webUI (when pressing ? and the bottom left of each card). This will require more attention.

nothing_is_not_taken - 24/07/2026 21:20

Update 24.07: Avatars, message builder, bugs

Added !teleport avatar command.
It will dematerialize the viewer’s avatar and make it reappear in a random, faraway location.

Added an animation to the !change command.

If avatars are turned on, and someone raids, they will all dance for 10 seconds.
If avatars are turned on, and someone wins a giveaway, their avatar will fly above other ones until they say something in chat.

Added a "custom message builder" for full flexibility with how the translation message looks like.

Bug fixes.

nothing_is_not_taken - 27/07/2026 21:20

Update 27.07: Avatarss

If avatars are turned on, and someone cheers, avatars will display a golden coin above them for 5 seconds.

If user is timed out while their avatar is visible on screen, they will be placed in jail for the duration of the timeout.
If no viewers are in jail, the jail will disappear.

This option can be turned off from webUI Avatars card.

nothing_is_not_taken - 29/07/2026 22:11

Update 29.07: Duck River Escape

Added a new mini-game Duck River Escape.

nothing_is_not_taken - 31/07/2026 14:04

Update 31.07: Misc

In addition to adjusting their position, you can now also adjust the size of your alert images.
The Lingo word game can now be repositioned anywhere on the screen, and its letter size can be adjusted.
When triggered by a broadcaster's text message, their avatar will now remain on screen significantly longer than a viewer's avatar. The exact duration is not specified, as it may require further adjustment.
Jailed avatars now display protest messages more frequently, and the messages remain on screen for longer.

Fixed a bug that prevented lead moderators from triggering some moderator-only commands.
Fixed a bug where the WebUI displayed the wrong reason when a mini-game failed to start. It returned "overlay not connected" instead of "cooldown."
Fixed a bug that prevented "Poultry Battle" from starting for 10 minutes after an "Ogre Defence" game had finished.

To maintain the responsiveness of the bot and website, the hardware was upgraded this morning with a higher-performance CPU and a faster internet connection.

nothing_is_not_taken - 01/08/2026 12:08

Update 01.08: Misc

Translation Simulator now more closely resembles an actual Twitch chat.

Added a new avatar command: !cheer. It launches confetti from behind the avatar.

Fixed a rare bug that prevented Lingo Echo from joining a live channel.

Doubled number of words in Lingo Word game for English language.

nothing_is_not_taken - 02/08/2026 14:22

Update 02.08: Misc

Added Easy mode for Duck River Escape mini-game

Added a more visible Giveaway status with 🟢 Open and 🔴 Closed

Chat confirmations for Giveaway entries, Chicken race and Poultry battle are now batched to reduce spam and preserve Twitch API resources.

nothing_is_not_taken - 04/08/2026 06:41

Update 04.08: Misc

Avatar chat bubble now knows how to display Twitch emotes. 7TV and BTTV are not displayed.

Agent "@lingo_Echo pls" can start Duck River Escape (easy and hard mode).

Added several new avatars.

When opening a giveaway, bot now sends a link in the chat where participants can track the details, including the number of entries, how long the giveaway has been running, the odds of winning, and the names of the entrants.

nothing_is_not_taken - 06/08/2026 18:51

Update 06.08: Misc

Gifted subscriptions can now include an optional Twitch chat message.

You can now disable TTS (!speak) and drawing (@lingo_echo pls draw) in the OBS overlay card.

You can no longer enter an invalid Twitch username in the Auto shoutout card. Users were entering full http:// twitch sites in the field which lead to the feature not performing as they expected.

You can edit existing 90 sec response time needed for the giveaway winner to say something in chat to claim the prize.
Accepted values are 15-120 seconds.

Avatars now know how to display 7tv, BTTV and FFZ emotes.

nothing_is_not_taken - 10/08/2026 22:51

Update 10.08: Misc

Avatars now react to gifted subscriptions.
New avatar command added !panic
New avatar command added !shy
New avatar character added.

Giveaway overview site minor adjustments (sorted entrants alphabetically, removed @ in front of usernames...).

Poultry Battle can now be played between two streams.
Send a challenge to another streamer using the new card in the webUI.
Both need to use Lingo_Echo, be live, have overlay installed and allow it by keeping the toggle in the new card "on".

Bug fixes.

nothing_is_not_taken - 14/08/2026 03:38

Update 14.08: Followage command and Poultry Battle mini-game

Removed any references to achievements when !followage is used.
Added an option to turn the command off in the webUI, per user request.
Localised for all 25 languages. It will now return the message in the language stream is being translated to.

Poultry Battle (both the stream and cross-stream versions) allows viewers to level up their warriors.
Winning a battle grants +1 XP to all winners, and the MVP is granted +2 XP.
Warriors level up automatically every 50 XP.
Warrior status/level and XP can be checked during battle by following a link sent to chat by the bot.

Stricter battle start prerequisites will be added in the future to prevent highly unfair battles (e.g. 20 chickens fighting 2 turkeys)
Cooperative mode is in planning.

nothing_is_not_taken - 18/08/2026 18:05

Update 18.08: Avatars

Added 4 more avatar commands (!car, !balloon, !banana & !jail)

nothing_is_not_taken - 21/08/2026 15:53

Update 21.08: Timed messages

Timed messages can now also be spoken.
Up to now, they could be sent to chat as a regular message or as an announcement. From now on (if the overlay is connected), they can also be spoken using text-to-speech. Same voice as when !SPEAK is used.

nothing_is_not_taken - 28/08/2026 18:18

Update 28.08: Avatars and End of Beta period

Avatar assigned to the broadcaster now has red username above it. Moderators get a green one. Other viewers have it as before.

Users are now assigned the same avatars they had in a previous stream. Earlier, this choice was forgotten and those preferring same character had to manually chose them each stream.

One year beta user free access is comming to an end on September 20th.
Not all beta users might be aware of that.
In order to prevent any situations where the free year comes to an end as a surprise, a button will appear in the "Account" card for eligable beta users.
Clicking it will add 30 days to the account while informing users about the end of the beta free usage period.
The button does not expire, but can be used only once.

To increase immersiveness in Avatars, added a description for each of them. Can be reached by clicking the avatar's image. https://lingo-echo.eu/avatars/username

"Auto shoutouts" card now accepts up to 40 usernames. Up from previous 30. They are now organised in two columns.

Minor web-page updates including the look of this page.

nothing_is_not_taken - 30/08/2026 19:58

Update 30.08: Giveaways and new users webUI

First-time users will not immediately be presented with all cards in the Lingo Echo Web Interface. Only the Main, Moderation, and Account cards will be shown.
Cards can be manually uncovered by clicking them.

On the next visit to the Web UI, all cards will be uncovered.

Nothing changes for existing users.

---------------------

When a giveaway is open, viewers join by typing !ENTER.

They can now also exit the giveaway by typing !EXIT. For example, if they know they will not be able to be present when the giveaway is drawn.

nothing_is_not_taken - 02/09/2026 10:24

Update 02.09: Misc

When a Hype Train starts, a train drives across the Viewer Avatars overlay. It gets one extra passenger car for every Hype Train level. Avatars standing in its path are knocked into the air, land dizzy, and then recover and continue walking normally.

Streamers need to reauthorise on Lingo Echo web site for this feature to work - this grants the bot a right to "Read your channel's Hype Train data".

---------------------

Lingo Word game stability improvements.
Giveaway stability improvements.

---------------------

Added "Turkey Race" - a version of Chicken Race but with turkeys.

---------------------

Added the top warrior leaderboard across all channels and the historical age server lives in (Age of Chikens/Turkeys). New command !AGE sends the current server time period to chat.
https://lingo-echo.eu/battle-rules.html

nothing_is_not_taken - 02/09/2026 10:24

Update 04.09: KICK

Connect your KICK.com account.

If you're multi-streaming on Kick you can now have Lingo Echo:
- translate your Kick chat messages
- converse with chat over on Kick using @Lingo_Echo command
- moderate you Kick chat as per Moderation card settings