Break the language barrier in your chat
Real-time translation for Twitch and Kick chat, plus Discord channels
Free · Twitch and Kick
The bot asks only for permission to post in your chat. You can remove it at any time.
A sample stream chat: viewers write in several languages, and GString replies under each message with an English translation.
- channels
- 500+
- translations sent
- 286,000+
Two-way translation
English messages get translated into your channel's language too, so everyone in chat understands each other, not just your English-speaking viewers.
A sample exchange: a Japanese message is translated into English, and an English reply is translated into Japanese.
Live captions
Your voice, captioned and translated as you speak, shown on stream through an OBS browser source. Viewers who don't share your language can follow the stream itself, not just the chat.
In beta. Ask on Discord to try it.
A sample stream frame: the streamer's spoken Japanese at the bottom, with the English caption under it.
Streamer dashboard
Every switch the bot reads, in one place: translation directions, who may run which command, and blocked users.

What else it does
- Reads chat like chat
- Live chat is slang, emotes and half-finished sentences. Translation runs through a language model, so it comes back sounding like chat rather than a phrasebook.
- Kick as well as Twitch
- The same bot and the same settings in your Kick chat. Link your Kick account and add it there too.
- Discord relay
- Link Discord channels by language and the bot translates between them, so your English and Japanese channels carry the same conversation.
- Ask the bot things
Viewers can put a question to the bot with !ask and get an answer in chat. Handy for the language questions your translation will prompt.
A sample !ask: a viewer asks how to say GG in Japanese, and GString answers in chat.
9 languages supported
Automatically detected in both directions. No setup required from viewers.
Coming soon: French, Portuguese, German, Italian, Vietnamese, Indonesian, Tagalog, Turkish, Polish, Dutch, and Ukrainian.
Frequently asked questions
How do I add the bot to my channel?
Log in with your Twitch account, then click "Add bot to Twitch" on your dashboard. That's it. Translations start automatically. Streaming on Kick? Log in with Kick and add the bot from the Kick row on the same dashboard.
What does it cost?
Nothing. The bot is free to use, with no message limits and no payment details required. We may add paid features later, and would announce them in advance.
What languages are supported?
9 languages, with automatic detection: Japanese, Mandarin, Cantonese, Korean, Russian, Thai, Arabic, Spanish, and Hindi. 11 more are on the way, including French, Portuguese and German.
Do I need to mod the bot?
It's recommended. Modding the bot (/mod gstring) lets it bypass slow mode and other chat restrictions, so its translations always reach chat.
Can the bot translate English messages into my language?
Yes. Turn on "Translate English messages" in your dashboard and pick the language, and the bot translates English messages for your chat. Useful if you stream in a language other than English and want your whole audience to follow along.
Is there a delay in translations?
Translations typically appear within a few seconds of the original message. The exact speed depends on message length and current load.
What is the !ask command?
!ask lets viewers put a question to the bot directly in chat and get an answer back. Type !ask followed by the question. You choose who may use it, and how the bot answers, from the dashboard.
Does it work with BTTV and 7TV emotes?
Yes. The bot recognises third-party emotes and won't try to translate them, so emote-heavy messages are handled cleanly.
Free, and about a minute to set up
Log in with Twitch or Kick and press one button. The bot joins your chat and starts translating.
Free · Twitch and Kick