Automatically translates messages in Twitch chat to other languages.
יש גרסאות של סקריפט זה עם קוד מעודכן. הצג את כל הגרסאות
>Fixed loading for 7tv
>Improved loading reliability>Improved emote and mention indexing... Hopefully>Added dynamic Levenshtein distance filtering. Scales with string length up to a limit
> Updated xmlhttpRequest parameters to include split_sentences, formality, and enable_beta_languages for DeepL & moved the api key to Authorization header instead of being part of data parameters.> Added specific error check for HTTP status code 400. Generally this will be for using an unsupported language code
> Added a repeating-character-limiter to the final posted translations.
> 7tv compatibility improved. Now supports emotes in translations.> Translations in VoDs are now working.> Minor changes to how emotes and mentions are collected and stored. Necessary for 7tv and VoDs
> New update should allow for compatibility with 7tv. (with some limitations)> Removed 'Historical translations' from menu and forced to disabled. This feature seems to have broken when adding 7tv compat.> For new users, Translations now defaults to Enabled> Removed mention of unused server type> Changed how button loads to make it more reliable. Now waits for a few seconds before being added
> Total Overhaul of entire script. Rebuilt from the ground up.> New menu UI> Added DeepL server for more options> Added option to translate old messages or just new messages.> Added option to append new messages on a new line instead of directly after the end of a message.> Emotes now show as images rather than text> @Mentions wont be translated but still included in translations> Removed Blacklist for words/phrases due to being unused and unneeded> Removed "language Detection" slider > Levenshtein distance and repeated character limits still configurable but from within the code and not on the menu
> Fixed the button placement again since twitch keeps changing the ID's of things. It can now dynamically locate the correct class name even if it changes, rather than being hard-coded in place.
> Updated some element ID's that Twitch changed recently that prevented the settings from loading.
> Added GPL-3.0 Licence
> Updated Regex for improved operation of Repeated Character Limit, removing a bug that allowed extra characters to be added beyond what was originally in the message. > Can now disable character limits by setting the value to 0
> Added new Experimental Settings Options menu.> Experimental Translations introduces additional language checks before posting translations to chat. Hopefully this reduces the number of incorrect translations appearing slightly.> Language Detection percentage slider to control up to how much of the original message can be the same detected language as the destination language. 75% means if more than 75% of the original message is the same language as what you're translating into, the message is not translated. Thus lower values restrict how many translations are posted. At 0% only messages entirely in a different language will be translated.> Enabled user control over Repeated Character Limit> and Minimum Levenshtein Distance. Previously only changeable in the code.> Renamed Blocked words to Blacklisted words> Fixed a regex issue affecting the functionally of the blacklist
> Re-added part of code accidentally removed in 0.4.4
> Fixed a bug causing translations to not work properly.
> Fixed a missing code element with Repeated Character limits
> Correctly updated version number
> Added a new Repeated Character Limit. This will limit the translation of repeated characters to a defined maximum both before and after translation. (Default=4, "Wooooooooooo" => "Woooo")> Added missing ;
> Re-added Luxembourgish to languages> Updated Blocked word/emote filter. Can now block any word or phrase from messages before being sent for translations. Useful for emotes that translate when unnecessary.> Added new checkbox option to hide/remove 3rd-party emotes from appearing in the final translations. (1st party emotes are always hidden due to method of text collection)> Updated settings menu color for smaller text, now appears more grey for better contrast against the main setting label.