Hack #2: Cloudflare · Cloudflare
2 Apr, 08:30
Borderless is a real-time multilingual voice room built for live conversations. One speaker joins a room and speaks once, while listeners open the same room URL, choose their language, and hear live translated audio with matching translated captions. It solves a simple but important problem: multilingual conversations usually break the moment part of the audience cannot follow the spoken language. Borderless turns a single live speaker into a shared multilingual room without requiring separate calls, separate interpreters, or separate TTS generation for every listener. On the ElevenLabs side, Borderless uses: - ElevenLabs Scribe v2 Realtime STT to transcribe the speaker with low latency - ElevenLabs streaming Text-to-Speech with eleven_flash_v2_5 to generate live translated speech for each active language channel On the Cloudflare side, Borderless uses: - Cloudflare Workers for the speaker ingress relay and TTS pipeline - Durable Objects for per-room coordination, ordered sequencing, and language-based fanout - Workers AI for translation before speech synthesis A key design choice is efficiency: Borderless generates one translation and one TTS stream per active language, then fans that stream out to every listener on that language channel. That makes the system both realtime and scalable for live rooms. How to use the demo - Speaker page: https://borderless.jp-45a.workers.dev/room/demo-phase8/speak - Listener page: https://borderless.jp-45a.workers.dev/room/demo-phase8 - Open one speaker tab and one or more listener tabs - On each listener tab, choose a different language and click `Initialize Listener Audio` - On the speaker tab, click `Start Speaker Audio` and begin speaking - For the most stable demo, the speaker should use English input Video Demo Walkthrough - https://youtu.be/Ke043K1dFNw
