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:
- !thon / !thoff — turn a language on or off (!eson, !jpon, !kron, and so on)
- !tron / !troff — the master switch, which also tells you what it is currently routing
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.