TalkGlot
Real-time translation that drops the language barrier in a live conversation — join by QR, speak, and read each other instantly across web and mobile.
Overview
TalkGlot is a real-time translation product spanning web and mobile. Two people who don't share a language can join the same session — one scans a QR code to hop in as a guest — then talk naturally while speech-to-text and AI translation keep both sides in sync through a live chat.
The challenge
Live translation is unforgiving: it has to feel immediate. Audio has to become text, text has to be translated, and the result has to land on the other person's screen with as little delay as possible — across two platforms, with guests joining cold. On top of that sat a credit-based billing model that had to meter usage without getting in the way of the conversation.
What I built
- QR guest accessScan-to-join so a second participant can enter a session instantly, no account friction.
- Speech-to-textCaptures spoken input and turns it into text in real time.
- AI translationTranslates the live transcript between participants on the fly.
- Live chatA shared, real-time conversation view that keeps both sides aligned.
- Credit-based pricingUsage metering and a credit model wired into the product.
Tech & approach
The frontend is React, with WebSockets carrying the real-time stream of transcript and translation so the experience stays live rather than request-response. Speech-to-text and AI translation sit behind that, and the whole thing is built to work for both web users and mobile guests joining via QR.
Results & status
- Shipped & live on the App StoreReal-time translation running across web and mobile for live conversations.
- Full-stack ownershipReal-time transport, speech-to-text + AI translation wiring, the live chat UI, and credit-based billing.
⤷ Add a real metric here — sessions run, languages supported, median latency, or active users. One concrete number makes this far more convincing. (See README.)