A simple video conferencing web application with (almost) real-time translation.
https://monolingo.herokuapp.com/
Note: The project currently supports Chrome only due to limitations of Web Speech API; please see Web Speech API compatibility table for more details.
The design of this project mainly consists of 3 parts:
- Peer-to-peer media stream connection with Peer.js (Webrtc)
- Speech-to-text & text-to-speech using Web Speech API
- Text translation with translate package (currently using Libre engine because it's FREE).