Twitch Translator Bot
This is a translator chatbot that I use for my stream to communicate with viewers from different backgrounds where English is not their first language. It currently supports all languages supported by Argos Translate (open source translation model).
It is currently being used by over 130 streamers (including myself).
The source code is private to avoid forks.
Demo:
Technology used
Backend:
- TypeScript
- NodeJS
- WebSockets
- gRPC
- Twurple Library (Twitch Helix API)
- Object Oriented Programming Software Paradigm
Translation ML Model:
- ArgosTranslate Open Source Model
Deployment:
- Microservice Architecture
- Docker
- Digital Ocean
- GitHub Actions
- Nektos/act