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
- headroom: open-source tool compresses LLM context, cutting coding agent tokens by 20% — adnan_hashmi · 2026-09-03
- Two attribution disputes later: keeping open source open in the age of coding agents — TheZachMueller · 2026-09-03
- Claude Code desktop docs detail parallel sessions, Git isolation, and computer use — ClaudeDevs · 2026-09-03
- Claude Code plugin reveals agents redo 11% of work; 'true' ran 59 times across 8,467 calls — Connect-Concert-4016 · 2026-09-03
- Claude can now use your computer in the background across Cowork and Claude Code — claudeai · 2026-09-03
- Layers Growth MCP Gives Coding Agents 27 Tools to Automate Growth Marketing Loop — SimplyAnnisa · 2026-09-03