https://github.com/LiveTL/LiveTL
Get live translations for YouTube streams, crowdsourced from multilingual viewers!
https://github.com/LiveTL/LiveTL
hacktoberfest hololive live-translations smelte svelte translations twitch vtuber vtubers youtube-livestream
Last synced: 3 months ago
JSON representation
Get live translations for YouTube streams, crowdsourced from multilingual viewers!
- Host: GitHub
- URL: https://github.com/LiveTL/LiveTL
- Owner: LiveTL
- License: agpl-3.0
- Created: 2020-11-22T07:39:58.000Z (almost 5 years ago)
- Default Branch: mv3-fr
- Last Pushed: 2025-05-20T21:55:25.000Z (5 months ago)
- Last Synced: 2025-06-20T06:24:44.627Z (4 months ago)
- Topics: hacktoberfest, hololive, live-translations, smelte, svelte, translations, twitch, vtuber, vtubers, youtube-livestream
- Language: JavaScript
- Homepage: https://livetl.app/
- Size: 56.5 MB
- Stars: 591
- Watchers: 8
- Forks: 57
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-vtuber - Source Code
README
# LiveTL - Translation Filter for Streams
[](https://github.com/LiveTL/LiveTL/actions/workflows/tests.yaml)
[](https://github.com/LiveTL/LiveTL/actions/workflows/tests-e2e.yml)
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://github.com/standard/semistandard)
[](https://github.com/LiveTL/LiveTL/contributors)
[](https://github.com/LiveTL/LiveTL/issues)

[](https://github.com/LiveTL/LiveTL/commits/)
[](https://discord.gg/uJrV3tmthg)### [Download LiveTL](https://livetl.app/)

## Feedback and Contributing
We have a Discord server for those who would like to give feedback or discuss new
features! [Here is the invite](https://discord.gg/uJrV3tmthg).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
### ⚠️ WARNING ⚠️
Due to unreliable Manifest v3 feature support in Firefox, we maintain both MV2 and MV3 versions of LiveTL in parallel. The MV2 variant sits in the `develop` branch, while the MV3 variant sits on the `mv3-fr` branch. When contributing, please ensure that you check out to the `develop` branch to implement the features in MV2 first. Once the feature is stable, please open a separate PR to the `mv3-fr` branch to port the feature to MV3.
### Setup
> Note: The repo expects a Linux or Unix-like environment. If you are on Windows, use WSL.
> ℹ LiveTL uses submodules. Make sure to clone the repo with the `--recursive` flag!
>
> ℹ When pulling, you should also use `git pull --recurse`.```bash
yarn # use yarn, not npm
```### Commands
```bash
yarn start # devServer
yarn build:production # production
yarn package # package extension zips
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](https://github.com/LiveTL/LiveTL/graphs/contributors)!