/chat-translator

Chat translator is Javascript translation addon for chats.

Primary LanguageJavaScriptMIT LicenseMIT

chat-translator

Chat translator is Javascript translation addon for chats.

Install

Script uses Tampermonkey, Violentmonkey or Greasemonkey script manager for its installation. After manager installation click here to install.

Demo

Demo Panel

Supported sites

  • twitch
  • youtube
  • mixer
  • afreecatv
  • huya
  • instagib
  • bilibili
  • nicovideo
  • pixiv
  • periscope

Faq

Keybinds

  Open panel : Shift Q
  Start translator : Shift T

Adding new site

  name : site name
  match : url | site url that chat is in
  chat : .element | chat
  chatnode : .element | chat textline
  obsconfig : 'optional'  | MutationObserver config default is, childList : true
  button : 'optional' .element | prepend's to element'
  user : 'optional' .element
  badge :  'optional' .element
  
  example below >

  name: "twitch.tv",
  match: "twitch.tv/",
  chat: ".chat-list [role='log']",
  chatline: "span[data-a-target='chat-message-text']",
  button: ".top-nav__menu > div:nth-child(3)",
  user: ".chat-line__username",
  badge: ".chat-line__message > span"

Supported languages

language list.

Api Key

Get your apikey by registering to yandex in here

Max characters

Maxinium volume of translated characters, 1,000,000/day, 10,000,000/month info