Twitch Chat Translator

Automatically translates messages in Twitch chat to other languages.

Tekijä
MrSelenix
Päivittäiset asennukset
0
Asennuskerrat
2
Arvostelut
0 0 0
Versio
0.5.2
Luotu
12.1.2025
Päivitetty
27.2.2025
Size
40,6 kt
Lisenssi
GPL-3.0-or-later
Käytössä

A FREE script to translate Twitch chat messages in live channels in real-time.

This is a pet-project of mine since other chat translators I found were either paid subscription models, weren't customizable, or translated and overwrote every single message, regardless of the language. So I made my own. This does mean the script is provided as-is, and is unlikely I will change things at user requests.

Current Features:

  • Settings button in chat window
  • Support for 66 Languages
  • Color customization for translated messages
  • Only translates messages if the detected language is different to the selected language
  • On/Off toggle
  • light & dark mode support
  • Blacklist filter for words/emotes
  • Choose to show/hide 3rd-party emotes from final translation (bttv, ffz, 7tv)
  • Works in Pop-out chat windows
  • Various experimental sensitivity toggles

Potential future features

  • Currently does not appear to work on the twitch dashboard. I may look into this soon™.
  • Might look at the ability to translate user messages before sending to the chatrooms.

The script uses a legacy Google translate API in order to keep it free to use (no API Key). This does mean that there will be a high likelihood of translation errors. Additionally, use in very fast chatrooms may result in being rate-limited by the API.

Only works on live channels, Does not support translations on VoDs.

Message history when joining a channel may not always translate properly & this will likely not be changed

It is possible bugs are present since the code is a mess. Unless they become a significant issue, they are unlikely to be resolved. If it works, don't fix it


Important note: Developer mode must be enabled for Tampermonkey or equivalent, in order to allow for proper injection to the webpage. This needs to be done via your browser extensions.

This code will use @grant GM_set/getValue for saving user settings

长期地址
遇到问题?请前往 GitHub 提 Issues,或加Q群1031348184

赞助商

Fishcpy

广告

Rainyun

注册一下就行

Rainyun

一年攒够 12 元