Bot4Q

Live chat translation for Kick and Twitch

Your chat fills up in a language half the room cannot read. Bot4Q translates it live, in the register people actually type in — not the stiff, literal machine output that makes a chat unreadable.

Register, not word-for-word

Slang, particles and tone survive the trip. Thai keeps 555 as laughter instead of translating it to "hahaha"; Portuguese keeps kkkk; Korean keeps ㅋㅋㅋ. Emotes and @mentions are passed through untouched.

TH พี่เล่นเกมนี้เก่งมากเลยค่ะ EN You're seriously good at this game.

Which languages

Thai, Spanish, Portuguese, German, French, Tagalog, Japanese, Korean, Vietnamese, Indonesian and Arabic, plus three regional languages most tools ignore — Isan, Cebuano and Waray. You can run up to three at once.

You pick your own language too, not just your audience's. Anything a viewer types in a language you have not selected still comes back to you in your own language, so nothing in your chat is ever unreadable to you.

How you control it

From the dashboard, or from chat without leaving your stream:

How your viewers control it

Any viewer can type !notranslate and Bot4Q stops translating their messages, or !translate to opt back in. Nobody has to install anything, and nobody is translated against their wishes.

Hearing it instead of reading it

Turn on the speak-home option and translations post without a prefix, so your stream's existing text-to-speech reads them aloud to you. You hear what your chat said instead of trying to read it while playing.

Join the waitlist