Multi-
language
Captions
A first-of-its-kind live caption experience where multiple languages can be spoken at the same time — English, French, Spanish, and Danish — and unified into a single caption stream in each viewer's language of choice.
Full walkthrough — captions included
Everyone speaks their language
Speakers across the room — or the world — talk in English, French, Spanish, or Danish simultaneously. No turn-taking, no switching modes. Every voice is heard.
Azure AI unifies it all
Real-time multilingual speech recognition powered by Azure Cognitive Services streams every spoken language simultaneously, then merges them into a single unified caption feed.
Viewers read in their language
Each viewer picks their preferred language. Everyone sees the same conversation — from any device, any browser, no download, no account required.
Live in five minutes
Open the app, paste in your Azure credentials, and you're live in under five minutes — no install required.
RequirementsA modern browser (Chrome, Edge, or Safari)
Microphone or audio interface input
Azure Speech Services key (free tier available)
A stable internet connection
Open the capture page at main-bilingual-captions.littlebigideas.ca/capture
Get your Azure Speech key from portal.azure.com
Paste your key and region into the credentials panel — it's saved to your browser, never our servers
Pick your microphone from the dropdown and click Start Capturing
Share the viewer URL with your audience — they can open it on any device
Share this URL with your audience to watch captions in real time — no login, no account, any device.
https://main-bilingual-captions.littlebigideas.ca/viewer