Sermon Translate
Admin sign in

Everyone hears the sermon in their own language

Live AI translation for church services. Listeners scan a QR code, pick a language, and hear the message on their own phone — spoken audio and live captions, just seconds behind the preacher.

Admin sign in

How it works

1

Feed the service audio

A small agent on the sound-booth PC — or any browser with a microphone — sends the live service audio to your server.

2

AI translates in real time

Speech-to-speech translation keeps the preacher's pacing and produces natural spoken audio plus synchronized captions.

3

Listeners tune in

No app to install. Scan the QR code in the bulletin, choose a language, put in earbuds, and listen.

Built for churches

Multiple languages at once

Offer any set of languages; each one starts translating the moment its first listener joins.

Live captions

Every language streams captions alongside the audio, plus an optional transcript of the original message.

Your server, your keys

Open source and self-hosted — the service runs on your own server with your own API key. No subscription, no middleman.

Simple to operate

Volunteers start and stop the feed from a phone or a Stream Deck button. Admins manage languages and access from this site.

For admins

Your dashboard lives with your church

Each church's admin page is served by its own server at your-church.listen.deoworks.org/admin — sign in there with the Google account your church added as an operator. Not sure of your church's address? Ask whoever runs your sound booth, or check the listener QR code: the admin page is /admin on the same domain.