🎯 Try StreamTranslate free for your next stream — 60-second setup, no card requiredStart Free Trial →

Live Subtitles for IRL Pro (Android)

IRL Pro is the gold standard for Android IRL streaming. Add real-time translated subtitles to every stream in 30+ languages — drop your StreamTranslate overlay URL in as a browser source layer.

Start Translating Free → No credit card · 30+ languages · Works with IRL Pro

How IRL Pro + StreamTranslate works together

IRL Pro is the dominant streaming app for Android-based IRL streamers, with support for advanced features like RTMP output, custom bitrates, and Browser Source layers. StreamTranslate slots right into the Browser Source layer system.

Setup takes 60 seconds: generate your StreamTranslate overlay URL on streamtranslate.live, paste it into IRL Pro's Browser Source layer, position it where you want subtitles to appear, and go live. The overlay handles audio transcription and translation in the cloud — no phone CPU impact.

IRL streamers especially benefit from cloud-based translation because cell data isn't predictable enough for on-device ML models. StreamTranslate's distributed pipeline (Deepgram nova-2/nova-3 transcription + multi-provider translation race) is designed for low-latency mobile use.

Setup steps

In IRL Pro, go to Settings → Stream Layers → Add Layer → Browser Source. Paste your StreamTranslate URL, position the layer at the bottom of your stream, save, and start broadcasting.

Frequently asked questions

Does IRL Pro on Android support all StreamTranslate features?
Yes — browser source rendering is full Chromium, so font customization, dual-language, emoji prefix, and position settings all work identically to desktop OBS.
What languages work best for IRL streamers?
Spanish, Portuguese, Japanese, Korean, Mandarin, and Arabic are the most popular target languages for IRL streamers based on our user base. Source language is typically English.
Will subtitles affect my mobile bitrate?
No — the overlay is rendered alongside video before encoding, so it doesn't add to your outbound bitrate any more than a regular graphic layer would.

Related guides