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:

Twitch Translator

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
Mohamed Tayeh

Mohamed Tayeh

Software Engineer at a stealth start-up