100% on-device macOS 26+

v2s: Live bilingual subtitles, never uploaded to the cloud.

v2s turns microphone or app audio into a clean two-line subtitle bar for meetings, calls, streams, and videos. Hear the original language, read the translation, and stay on the window you already use.

Private by design

No account, analytics, or cloud backend. Audio and subtitles stay on your Mac through Apple's on-device frameworks.

Menu bar first

Always one click away. Start, stop, and tune languages without leaving your meeting or player fullscreen.

Pick your audio

Capture your microphone or audio from a specific running app — not the whole system mix.

Features

Built for real-time conversations, not post-production.

Everything you need to follow live speech in another language, without juggling browser tabs or heavyweight caption apps.

Live overlay

Translated line on top, original speech below — both visible so you can switch context instantly.

Per-app capture

Route Zoom, Teams, browsers, or players as the input source while the rest of your desktop stays quiet.

Apple SpeechAnalyzer

On-device transcription tuned for the languages Apple supports on your Mac.

Apple Translation

On-device translation with language packs managed through System Settings when needed.

AI summaries

Apple Intelligence can summarize your transcript when you need a quick recap after a long call.

Readable styling

Adjust overlay appearance so subtitles stay legible on top of slides, code, or dark video.

How it works

Three steps from download to subtitles.

  1. Install
  2. Configure Choose mic or app audio, set input and subtitle languages, grant permissions once.
  3. Start Click Start in the menu bar — subtitles appear at the top of your screen in real time.
v2s settings and menu bar interface
Menu bar controls and language settings

Input languages

Ten languages on the Apple speech path.

v2s lists only languages supported by SpeechAnalyzer/SpeechTranscriber. Regional variants are collapsed to Apple's default locale per language.

  • Cantonese
  • Chinese (Simplified)
  • English
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Portuguese
  • Spanish

Subtitle (output) languages follow Apple Translation availability on your Mac. Read the full README →

Privacy

Your meeting stays on your machine.

  • No account, cloud backend, analytics, or telemetry
  • Audio and subtitle text never leave your Mac through v2s
  • Speech and translation use Apple's on-device frameworks
  • Permissions requested only for speech, mic, or app audio capture

Quick start

From download to first subtitle in minutes.

1

Download

open https://github.com/franklioxygen/v2s/releases/latest
2

Install

3

Build from source

Requires Xcode and macOS 26+ for speech and translation APIs.

git clone https://github.com/franklioxygen/v2s.git
cd v2s
open v2s.xcodeproj

Ready to follow every word?

Free, open source, and built for macOS. Download v2s and keep your conversations accessible.