u/Comfortable-Beat-530

I built a Mac app that automatically generates and translates subtitles for videos (fully local)

Hey everyone!

I recently developed a Mac app that runs locally to automatically generate and translate video subtitles. I wanted to share the story and the reasoning behind it.

Why did I build this?

I love watching foreign-language videos, especially gaming content like StarCraft commentary. But I constantly ran into the same problem: no subtitles, which really hurt the viewing experience.

I wanted something that could automatically generate subtitles—and even translate them—to help me actually understand the content.

Making subtitles manually is tedious and time-consuming, so the idea of automatic generation plus quick export/burn-in was born.

That's the main reason I built this. The goal is simple but practical: solve the everyday pain points of understanding foreign-language videos (for myself and my team).

How it works

The pipeline isn't too complicated—just a few steps:

VAD slicing → ASR transcription → punctuation only (no word changes) → forced alignment to words → professional sentence segmentation → sentence-by-sentence translation

Tech stack:

  • Silero-VAD (voice activity detection)
  • Qwen3-ASR (speech recognition)
  • Qwen3-ForcedAligner (alignment)

Try it out

It's currently available on TestFlight—would love for you to give it a try and share your feedback:

👉 https://testflight.apple.com/join/m7KGHndP

Any thoughts, suggestions, or bug reports are super welcome. Thanks for reading!

u/Comfortable-Beat-530 — 21 hours ago
▲ 33 r/SwiftUI

Baguette 0.1.69 Released: Control Real iOS Simulator with Browser Cursor & Mac Keyboard

Baguette 0.1.69 Released

What you're watching: a browser cursor and the Mac keyboard driving an iOS simulator. Real iOS recognizers fire on every step.

  1. Click into the screen, type from the Mac keyboard — keystrokes forward to the focused app
  2. Pull from top-left → Lock Screen drops down
  3. Drag from the bottom → unlock, or Home / App Switcher in an app. iOS animates the multitasking card live as the cursor moves.
  4. Pull from top-right → Notification Center
  5. One click in the toolbar → device rotates
  6. App Switcher button → 2 home presses or just Switcher button

No Xcode. No Simulator.app. Browser cursor + Mac keyboard, straight into iOS.

Open Source → github.com/tddworks/baguette

u/Comfortable-Beat-530 — 2 months ago

Sharing an open-source Swift CLI I've been building.

🔗 https://github.com/tddworks/baguette 📦 brew install tddworks/tap/baguette

What it does

  • Boots simulators headlessly — no Simulator.app GUI
  • Streams screens at 60 fps — MJPEG or H.264, over stdout or WebSocket
  • Injects taps, swipes, pinches — works on iOS 26
  • Web UIbaguette servehttp://localhost:8421
  • Device farm — every booted simulator in one dashboard, click to focus

Quickstart

brew install tddworks/tap/baguette
baguette serve
open http://localhost:8421/farm
open http://localhost:8421/simulators

Apache 2.0. Apple Silicon + Xcode 26 required. Feedback welcome!

Repo: https://github.com/tddworks/baguette

u/Comfortable-Beat-530 — 2 months ago