PWA · AI in the Browser

WorshipHub Captions

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

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.

7개 읽기 언어

English, Español, Français, Deutsch, Italiano, Русский, 中文 — 각 시청자가 개별적으로 선택합니다. 약 15MB 모델은 한 번 다운로드하면 오프라인 캐시됩니다.

처음 로드 후 오프라인에서 작동

번역 모델은 Cache API를 통해 브라우저에 캐시됩니다 — 다운로드되면 시청자의 휴대폰은 인터넷 연결 없이도 계속 작동합니다.

Interface in 9 Languages

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

Need the full setup guide?

Step-by-step connection instructions, troubleshooting, and the release history for this app.