Subtitles · Press

Press kit

Everything on this page can be used without asking: the stills, the captures of the app, the icon and the words. Crop them, caption them, quote them. If you need something that is not here, the form at the bottom reaches the one person who makes the app, usually within a day.

The demo on the home page is the app itself, running in the browser: the hotkeys work, the overlay drags, the windows move. Nothing to install, and it runs on machines the app does not. The zip holds every file on this page and a plain-text copy of the words, about 7 MB.

How to describe it

Three lengths, all of them true. Take whichever fits the space.

In a sentence

Subtitles is a Mac app that captions whatever the Mac is playing, live, in an overlay that stays on top while you switch apps, with nothing leaving the machine.

In a paragraph

Subtitles puts real-time captions for anything a Mac plays in a small overlay that stays above every window. Meetings, podcasts, videos, lectures: if it makes a sound, it captions, in sixteen languages, with live translation between any two of them. Transcription runs on the Neural Engine and translation through Apple's own framework, so no audio and no text leaves the Mac. Hold ⌥ to rewind through what was just said, ⌥F to search it. $9 once, no subscription, seven-day trial.

In three

Subtitles is a live captions app for the Mac. It captions whatever the Mac is playing, a call, a podcast, a video, a lecture, in an overlay that stays above every other window, so the words stay readable while you work in something else. It takes no clicks, dissolves under the pointer so it never hides what is beneath, and holding ⌥ brings back the captions that already closed, which ⌥F can search. Sixteen languages, detected automatically or pinned from the menu bar, and live translation between any two of them.

It works the way it does because of one API: Core Audio process taps, which arrived in macOS 14.2 and let an app hear what another app is playing without a virtual audio device or a loopback driver. The microphone is never opened. Speech recognition is Parakeet, a streaming model, running on the Apple Neural Engine through FluidAudio; translation is Apple's Translation framework. There is no account, no telemetry and nothing written to disk; after the model downloads on first run, the app makes no network calls of its own.

It is made by Mathieu Jouhet, a design engineer in Paris, through his one-person company, CSS LABS, and it is his first Mac app. It costs $9 once, with every future update included, after a seven-day trial with every feature enabled. The source is published under FSL-1.1-ALv2, which becomes Apache 2.0 two years after each release. First released on 15 August 2026; the changelog carries the current version.

A quote from the developer

I would be halfway through something else when the part that mattered was said, and it would be gone. A word I did not catch, an accent I was not used to, two people talking over each other. So the captions had to stay readable while I was doing something else. That is the whole reason it is an overlay, and the reason it can rewind.

Mathieu Jouhet, who makes Subtitles

The facts

Everything a fact box needs, as the site states it elsewhere. Where a number can change, the row says where the current one lives.

NameSubtitles. One word, capital S. The site is subtitles-live.com.
DeveloperMathieu Jouhet, design engineer, Paris. First Mac app.
CompanyCSS LABS, a French SARL. Registered office in Paris.
What it isLive captions for anything a Mac plays, in an always-on-top overlay. Accessibility and productivity.
Price$9 once. No subscription, no account, every future update included.
TrialSeven days, every feature enabled, no card. The trial counts from the first caption, not the install.
Refund14 days, no questions asked.
RequirementsmacOS 14.2 or later, Apple silicon. Live translation needs macOS 15, because Apple's Translation framework arrives there.
LanguagesSixteen: English, Spanish, French, Italian, Portuguese, German, Dutch, Turkish, Russian, Arabic, Hindi, Japanese, Korean, Vietnamese, Ukrainian and Chinese. Detected automatically by default; any one can be pinned from the menu bar.
TranslationLive, between any two of the sixteen, on device. Hold ⌃ to see the original while it is being typed.
Rewind and searchHold ⌥ and every caption that closed stacks back up; ⌥F narrows the stack to the boxes that match. Held in memory until quit, never on disk.
AudioCore Audio process taps, the macOS 14.2 API. No virtual audio device, nothing rerouted, speakers keep playing. All system audio by default, or one app and its helpers. The microphone is never opened.
Speech modelParakeet, a streaming model, on the Apple Neural Engine through FluidAudio. Downloaded once on first run, roughly 583 or 633 MB depending on the language pack.
PrivacyNo account, no telemetry, nothing written to disk. After the model download, no network calls of its own apart from a version check you can decline and, with a key, a monthly check of it.
Source and licencePublished at github.com/daformat/subtitles under FSL-1.1-ALv2, which becomes Apache 2.0 two years after each release.
DistributionDirect download, a notarised DMG. Keys are sold through Gumroad. Not on the Mac App Store.
Versions1.0 on 15 August 2026. The changelog carries every release since and the current version; it has been most days.

Stills from the demo

Eight frames from the home page's demo, in both appearances, 1920×1080. Every one shows the overlay over a drawn Mac, which is how the site shows the app without a screen recording of anyone's meeting. The figure follows your theme; both files are linked under each.

A four-person video call with a caption box below it reading: Universal subtitles for any app, live on your Mac
The demo's first line, over the call. Light · Dark · 1920×1080
A four-person video call with a caption box below it reading: So the captions run live, over the call, while people are still talking
A call captioned live, over the meeting window. Light · Dark · 1920×1080
The Notes app in front of a video call, with the caption box above both reading: The overlay stays above every window, so you keep the thread
The overlay above Notes while the meeting carries on behind it. Light · Dark · 1920×1080
A podcast player showing a waveform, with the caption box reading: The same for a podcast, a lecture, or a video
The same overlay over a podcast. Light · Dark · 1920×1080
Three earlier caption boxes stacked above the current one, the top one fading, with the newest reading: Missed a line? Hold Option to rewind: every caption that closed stacks back up
Hold ⌥: every caption that closed stacks back up. Light · Dark · 1920×1080
A search field reading meeting above two caption boxes with the word meeting highlighted in each, and a line below reading: Press Option F and type: the stack narrows to the boxes that match
⌥F: the stack narrows to the boxes that match, the match highlighted. Light · Dark · 1920×1080
The Subtitles menu open from the menu bar, its Translate To submenu listing sixteen languages beside it
The status menu, with Translate To open on the sixteen languages. Light · Dark · 1920×1080
A podcast player with the caption box reading, in Spanish: La traducción se hace en tiempo real para ti: pulsa Control para ver el original
Live translation: the same line, arriving in Spanish. Light · Dark · 1920×1080

The app itself

Captures of the real app on a real desktop, current as of 1.7.0, in both appearances.

The Subtitles overlay centred near the bottom of a Mac desktop, captioning the line: Captions sit on top of everything, and they never take a click
The overlay on a bare desktop, naming the app whose audio it is captioning. Light · Dark · 1520×989
The Subtitles settings window, showing a live preview of the caption box above sliders for lines, background opacity, pointer reveal and recent boxes
Settings: a live preview of the caption box above the controls for lines, opacity, pointer reveal and history. Light · Dark · 1520×989
The Subtitles welcome window on a Mac desktop, showing a captioned call and a progress bar reading Downloading Multilingual
First launch: the welcome window while the model downloads. Light · Dark · 1520×989
The Subtitles menu with Check Audio Permission highlighted, and a line at the top reading: No audio reaching Subtitles, check permission if audio is playing
The status menu, captured with the no-audio notice it shows until macOS lets it hear. Light · Dark · 1090×1210

Names and words

  • Subtitles is the app, one word with a capital S. It is a generic word on purpose, so "the Subtitles app" or "Subtitles for Mac" is fine where the sentence needs it.
  • Captions is what it draws; the site says live captions and real-time subtitles interchangeably, and so can you.
  • Rewind is the ⌥ feature: hold ⌥ and the captions that closed stack back up. Search is ⌥F. Neither is a transcript; nothing is saved.
  • On device rather than "offline": the Mac can be online, the audio just never leaves it.
  • Apple silicon, and macOS 14.2 as the floor. Not "M1 or later", which is true but is not how the site puts it.
  • Mathieu Jouhet makes it; CSS LABS sells it. Either is a fair attribution.

Reaching the developer

The contact form goes to Mathieu directly, usually answered within a day or two, from Paris. Ask there for a licence key if a review needs one; the trial has every feature and needs no card, so it may not. Corrections to anything on this page are welcome and get fixed the same day.