PWA · AI in the Browser

WorshipHub Captions

Every listener follows the sermon on their own phone, in their own language.

Captions app

How to connect

1

Turn on Tools ▸ Captions App in the desktop app

2

Flash the join QR on the projector (Tools ▸ Show Join QR)

3

Listeners scan it and pick their reading language

Breaking language barriers

AI on the Listener's Phone

Opus-MT translation models run inside each viewer's browser via Transformers.js. No cloud service, no per-minute fees, unlimited listeners.

5 Reading Languages

English, Español, Français, Deutsch, and Italiano — each viewer picks independently. The ~40 MB model downloads once and is cached offline.

Text-to-Speech

The phone can read the translation aloud through earphones — replacing dedicated translation-receiver hardware for visually-impaired listeners.

Interface in 9 Languages

The app shell itself is localized into nine languages and follows each phone automatically.