A Phone Number That Interprets Calls in 47 Languages — and the Hard Parts of Building It
kolchinski · reddit · 2026-09-03
ThunderPhone launched a free phone interpreting service: call (228) 888-8666 to merge bidirectional interpretation into a call, or use speakerphone for in-person talks — no app or account needed. Built from a 2024 hackathon project and rebuilt on the team's production voice-AI platform, it surfaces three hard lessons:
- Turn-taking is harder than translation: a pause isn't always the end of an utterance, and pauses vary by language. They run VAD per speaker and tune end-of-turn detection per language.
- Phone audio loses a lot: 8 kHz narrowband plus compression, noise, and crosstalk. They run multiple transcription models in parallel and fuse outputs, while also piping audio directly into LLMs — either path can be wrong, both together help.
- Everything streams: calls come in over SIP through a streaming pipeline of transcription, translation, and speech. Some latency remains and heavy crosstalk still trips it, but it feels close to a real interpreted call.
47 languages fully supported; around 70 usually work, with quality dropping on long-tail languages.
More from coding & agent
- LLM one-shots a Minecraft 3x3 piston door by building its own Linux test infra — Vjeux · 2026-10-18
- Dev builds Mumbai-inspired 3D manga background generator from OpenStreetMap data — CurieuxExplorer · 2026-10-18
- Solo founder builds a money-printing data service on Claude's Pi Durable harness — MicahBerkley · 2026-10-18
- Dev builds Arch-based OS with custom desktop and browser using Claude Code — Snoo-10493 · 2026-10-18
- Five SaaS agent workflows fail the same way — and it's never model intelligence — usehive · 2026-10-18
- Claude skill generates hand-drawn interactive diagrams that teach kids how things work — CatAstro_Piyush · 2026-10-18