Skip to content

liimaa/chat-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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