gitmyhub

whicc

Swift ★ 43 updated 24d ago

Real-time multilingual subtitle overlay for macOS, powered by local ASR + LM Studio. 本地实时多语言字幕,无需联网,永远置顶。

A macOS app that overlays real time translated subtitles on any video or livestream using local speech recognition and a translation model you set up yourself.

SwiftPythonSwiftUIMLXsetup: moderatecomplexity 3/5

Whicc is a macOS app that shows real time translated subtitles over any video you are watching, whether that is a livestream, a recorded video, or even sound picked up from your microphone during a lecture. The idea is not to be a perfect translator, but to always be there so you can follow along in a language you do not fully understand.

The app works by running speech recognition locally on your Mac using Apple Silicon, so the audio itself never leaves your machine. It uses one recognition model tuned for Chinese and another tuned for other languages. Once the speech is turned into text, that text is sent to a separate translation model that you set up yourself using a free program called LM Studio, which can run on the same Mac or on another computer on your home network. Whicc does not include or ship a translation model itself. Without a translation service configured, the app still shows live recognized text, but it will not produce a finished translated caption.

Subtitles appear in a small floating window that stays on top of other apps and can be repositioned. The app also builds a private glossary of terms over time, learning from the content you watch so translations of specific vocabulary improve in later sessions.

Requirements are macOS 15 or newer running on Apple Silicon, an internet connection for the first download of the speech models, and a separate machine or the same Mac to run the translation service. Normal users can download a ready made app from the releases page, while developers can build it from source following the project's development guide. The project is released under the MIT license.

Where it fits