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.
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:
- !tr on / !tr off — the master switch
- !tr th on / !tr th off — turn a language on or off (!tr es on, !tr jp on, and so on)
- !tr on its own — what is on, and which languages it is currently routing
The older spellings still work: !tron, !troff, !thon, !thoff. Nothing your mods already know has been taken away.
Excluding a viewer
You can exclude any account from translation on your channel, and excluded messages are never sent to the translation provider at all. A viewer who would rather not be translated asks you or a moderator — or emails [email protected] — and you decide.
Lines starting with ! are never translated on any channel, so commands aimed at other bots stay untouched.
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.