
3PO
Real-time speech translation with zero configuration
3PO is a speech-to-speech, real-time translator designed with simplicity in mind. A giveback project to make it easier for everyone to help each other in multilingual environments—from the Olympics and hospitality to everyday language learning.
Features
- Zero configuration: auto-detects from 73+ languages in conversation
- Conversation Mode: both users speak their own language
- Continuous Mode: translate announcements to your headphones in the background
- Practice Mode: real-time pronunciation scoring
- Country-specific voices (e.g. Australian English, Canadian French)
- Multi-Device Mode: real-time translation with friends over the internet
- Q&A Mode: ask questions in 100+ languages using Gemini
Release Notes
Adds a direct Release Notes link in Settings to view version history. Clearly identifies System Audio as a Pro feature in audio input options. Enhances floating window translation and improves background session stability.
Optimizes speech service connection reliability with smart key usage balancing and automatic regional failover.
Improves selection feedback for Text Only and Text + Audio translation output controls in active translation sessions with distinct visual highlighting and tactile feedback.
Updates minimum requirement to macOS 26+. Improves system audio capture on Mac Catalyst with an unconstrained global tap capturing across all active audio outputs, enhanced error diagnostics, and audio recording capture without screen recording permission.
Extends translation session limits up to 4 hours for 3PO Pro users and clarifies session limits.
Shows a clear Pro status banner when unlocked, improves connection speed measurement, and optimizes purchase verification.
Automatically activates Pro speech keys and updates the server speed indicator immediately upon Pro purchase or restore without restarting the app.
Introduces 3PO Pro as a one-time unlock for Broadcast hosting, saved session history, automatic speech-service recovery, and priority customer support. Joining a broadcast stays free.
Added display of server speed.
Introduces 3PO Pro as a one-time unlock for Broadcast hosting, saved session history, automatic speech-service recovery, and priority customer support. Joining a broadcast stays free.
iOS and Android production. Stopping a session returns immediately while speech resources clean up in the background. Last Session review again shows Main Menu and Share Content so you can return home or share your transcript.
iOS and Android production. Stopping a session returns immediately while speech resources clean up in the background. Last Session review again shows Main Menu and Share Content so you can return home or share your transcript.
iOS and Android production. Conversation and Continuous sessions let you choose Text Only or Text + Audio. Conversation starts in Text Only. Practice Mode returns to the main menu when you stop. Continuous Mode pauses if your headset disconnects mid-session.
iOS and Android production. Broadcast hosts get a QR code and join link after starting a session; listeners can follow in a browser. Muting a broadcast no longer shows a false connection error.
iOS and Android production. Broadcast Mode: host a live translated talk for many listeners, or join with a 6-character code. Free during beta. Open Settings and tap Join beta program so Broadcast Mode appears in the mode picker. Live Azure voice catalog per Speech region (no bundled voice JSON).
iOS and Android production. Promote Broadcast Mode with an in-app What’s New dialog and updated Join Beta copy. Broadcast hosts may use a single recognition language.
iOS and Android production. Fixed tap on overall translation count incorrectly showing a meeting expired error.
iOS and Android production. Stability and reliability improvements (Multi-Device Mode hidden; Continuous-mode gated-audio Sentry reporting narrowed to unexpected headset route loss, Fixes C3PO-A8).
iOS and Android production. Clearer message when the speech connection fails so Continuous/Transcription sessions no longer look blank.
Android production. Improved stability on some Android devices (IntermediateActivity null-Intent crash, C3PO-4G).
iOS and Android production. Better diagnostics when Continuous mode cannot play translation audio (Sentry route breadcrumbs and a once-per-session warning if playback is gated).
iOS TestFlight beta. Production Sentry telemetry for Continuous mode when translation audio is ready but playback is gated (route breadcrumbs + once-per-session warning). Validates the 5.0.5 Bluetooth audio fix in the field.
iOS and Android production. Added more space between chat history and session controls.
iOS production. Continuous mode plays translated speech more reliably through Bluetooth headphones (AirPods A2DP route preserved).
iOS and Android production. Utility buttons grow with larger OS text sizes so labels stay readable. Status bar no longer has an uneven top hairline.
Android production. Tablets and foldables use the full screen (no portrait letterboxing); phones stay in portrait.