ChrRubin / LiveTL

Get live translations for YouTube streams, crowdsourced from multilingual viewers!

Home Page:https://livetl.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LiveTL - Translation Filter for Streams

Tests E2E Tests License: AGPL v3 js-semistandard-style Contributors Issues Total Lines Commit Activity Discord

Download LiveTL

Demo

Feedback and Contributing

We have a Discord server for those who would like to give feedback or discuss new features! Here is the invite.

If you are interested in helping us solve any issues and/or add features, please let us know in the Discord server and submit a Pull Request!

Development

Setup

ℹ LiveTL uses submodules. Make sure to clone the repo with the --recursive flag!

ℹ When pulling, you should also use git pull --recurse.

yarn # use yarn, not npm

Commands

Variables

# defaults:
PORT=3000
NODE_ENV=development

Commands

yarn start # dev
yarn build production # production
yarn build android # android
yarn test # jest
yarn test:watch # autotest
yarn format # lint
yarn e2e # run e2e tests

Load the build directory in Chrome developer mode.

Hot Reload

Enable chrome://flags/#allow-insecure-localhost to use hot module and UI component reloading.

Developers

LiveTL is developed by these fine people!

About

Get live translations for YouTube streams, crowdsourced from multilingual viewers!

https://livetl.app/

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 51.5%Language:Svelte 44.3%Language:Python 4.0%Language:HTML 0.2%Language:CSS 0.1%Language:SCSS 0.0%