UStackUStack
Ora icon

Ora

Ora is a personal, on-device simultaneous interpreter for macOS that translates speech in real time with streaming partial captions—no external servers. Free.

Ora

What is Ora?

Ora is a personal, on-device simultaneous interpreter for macOS. It translates spoken audio in real time, streaming partial results as you talk and committing the final translation after a short pause.

The core design goal is to run the full pipeline on your Mac—voice activity detection, speech recognition, and translation—without sending audio or inference requests to external servers.

Key Features

  • On-device real-time translation: Voice activity detection, speech recognition, and translation all run on your Mac, supporting simultaneous interpretation behavior.
  • Streaming partial captions (~600 ms for partials): Rolling partial outputs are shown while you’re still speaking, so you don’t have to wait for a complete utterance.
  • Simultaneous “caption card” output: Partial translations stream into the caption card during speech, and the sentence is “committed” when a short silence is detected.
  • No external servers / no outbound telemetry: The site states there is zero external server use, no internet requirement, and “nothing outbound” (verified with Little Snitch).
  • Apple Silicon acceleration (MLX, Swift, Metal GPU): The full four-stage pipeline runs via MLX Swift on Apple Silicon’s Metal GPU for performance.
  • Phrase-level handling via an on-device LLM: The translator is described as an on-device LLM tuned for streaming captions, including support for idioms, technical terms, and nuance.

How to Use Ora

  1. Install Ora on your Mac (macOS 15+ and Apple Silicon are listed as requirements).
  2. Start speaking in the presence of Ora’s interpreter interface.
  3. Watch the caption card update as partial translations stream while you talk.
  4. Pause briefly when you finish a sentence; Ora detects short silence to commit the final translation.

Use Cases

  • Travel on the move: Translate conversations while traveling (e.g., airplane, subway, or mountain trail) without relying on network access.
  • In-person meetings across languages: Follow a speaker in real time with rolling partial translations rather than waiting for end-of-speech captions.
  • Language learning and comprehension: Compare an English phrase to its translated output across supported languages as you listen.
  • Technical or idiom-heavy discussions: Use cases where maintaining meaning for idioms and technical terms matters, since Ora’s on-device LLM is described as tuned for nuance.
  • Privacy-conscious interpretation: Work in environments where avoiding audio upload and outbound requests is important, since the site emphasizes that nothing leaves your Mac.

FAQ

  • Does Ora require an internet connection? The site states “No internet. No problem,” indicating the interpreter runs without network access.

  • Is audio sent to servers? The page states audio is not uploaded and there are zero external servers, with “nothing outbound” and verification mentioned via Little Snitch.

  • What hardware and OS does Ora support? The page lists macOS 15+ and Apple Silicon.

  • How fast are partial translations shown? The site mentions approximately ~600 ms / partial and describes rolling partial results streaming into the caption card.

  • Which languages are supported? The page includes examples showing EN, DE, JA, IT, ZH, and FR. A complete language list is not provided in the supplied text.

Alternatives

  • Cloud-based simultaneous speech translation services: These can offer strong language coverage but typically rely on network connectivity and/or server-side processing, unlike Ora’s on-device approach.
  • Offline speech-to-text + offline translation workflow: For users who already use offline ASR and translation tools, this can replicate interpretation using multiple apps, but the workflow is less “simultaneous” than a dedicated streaming interpreter.
  • OS-level or app-level captioning/translation tools: Built into some platforms or productivity apps, these may support live captions, but they may not provide the same on-device, four-stage pipeline behavior described for Ora.
  • Real-time meeting interpretation platforms: These are designed for group settings and conferencing, but they are usually oriented around coordinated sessions rather than a single-user, local Mac caption workflow.