Twitch Chat Translator

Automatically translates messages in Twitch chat to other languages.

As of 14. 01. 2025. See the latest version.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Autor
MrSelenix
Ocene
0 0 0
Verzija
0.4.3
Napravljeno
12. 01. 2025
Ažurirano
14. 01. 2025
Size
27,9 КБ
Licenca
Nije dostupno
Važi za

A basic script to add an option to translate Twitch chat messages in Realtime.

This is just a pet-project of mine since other chat translators I found were either paid subscription models, did not have suitable customization, or translated and overwrote every single message, regardless of the language. So i made my own.

Current Features:

  • Easy-access settings
  • Language Selection
  • Text Color customization for translations
  • Easy on/off toggle
  • light & dark mode support
  • Blocked word filter (pre-translation)
  • Choose to show/hide 3rd-party emotes from final translation

Planned Feature

  • A sensitivity toggle for messages with little to no changes between languages
  • Toggle for maximum repeated characters in translations
  • (Both currently exist at a fixed value, can be changed in code for now)

Translations may not be perfect and are at the whims of the Google translate API.

Only works on live channels, Does not support translations on VoDs. Message history when joining a channel does not translate properly (this will not be changed)

It is possible some bugs are present since the code is a mess. Unless they become a significant issue, they are unlikely to be resolved


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.