Knowledge Base

Mesh Rooms: Live Multilingual Sessions via QR Code

The Problem Mesh Rooms Solve

Remote mode solves two-party translation at a distance. Group mode handles up to 8 people in the same room. Mesh Rooms fill the gap between them: a host with one device who needs to reach many participants — in different locations, with different languages — without asking everyone to install an app or share credentials.

The primary use cases are:

  • Classroom instruction — a teacher whose class includes students speaking Spanish, Vietnamese, Portuguese, and Mandarin. One QR code. Every student sees captions in their language.
  • Community meetings — a city council session, a tenant meeting, a health fair with multilingual attendees. The host speaks; the room receives.
  • Corporate meetings — a team call with participants in Mexico City, São Paulo, Paris, and Berlin. No conference platform translation layer required.
  • Live events — a speaker or trainer addressing a mixed-language audience. Participants scan the QR code when they sit down.

How It Works

1. Host creates a room Open Puente, go to Modes → Mesh Room, and tap Create Room. A room ID is generated instantly and a QR code appears on screen.

2. Host shares the QR code Project the QR code on a screen, print it, or share the link (puente.chat/r/[roomID]). Participants scan it with their phone camera — no app required, no login.

3. Participants join Scanning the QR code opens a lightweight web session in the participant’s browser. Each participant selects their language. The interface shows an empty caption feed waiting for the host to begin.

4. Host begins translating The host uses Puente as normal — speaking, translating, working through the conversation. Each translation turn is broadcast to the room server and fanned out to every participant simultaneously, translated into their selected language.

5. Participants read captions in real time Each participant sees the translation of the host’s speech in their own language as it arrives. The polling interval is 2 seconds — fast enough for meeting or classroom contexts.

Architecture: Host Independence

The most important technical property of Mesh Rooms is host independence. The room broadcast is a separate pipeline that layers on top of the host’s normal translation. If the room server becomes unavailable — network failure, server error, participant connectivity issues — the host’s translation continues without interruption.

This is not a footnote — it’s a design requirement. In contexts where real communication depends on accurate translation (a clinic, a legal proceeding, an emergency briefing), the host cannot afford a situation where the room infrastructure takes down their own translation. Mesh Rooms are an additive broadcast layer that can fail without consequence to the core use case.

Mesh Rooms vs. Group Mode

Group ModeMesh Rooms
Max participants8Scales to room/class size
Participant app requiredYes (Puente)No (browser only)
Two-way speechYesHost-only (broadcast)
Internet requiredYesYes
Session lengthUntil closed4-hour auto-expiry
Best forSmall multilingual teamsClassrooms, events, meetings

Start a Mesh Room — free to host with Pro