Mimi

Project Url: yuxino/Mimi
Introduction: A live subtitle translation app for videos, streams, and lessons. 实时字幕翻译工具,把电脑里播放的人声翻译成悬浮字幕。
More: Author   ReportBugs   OfficialWebsite   
Tags:
mimi

mimi

Live subtitles and translation for system audio or your microphone on macOS 13+ (Apple silicon and Intel) and Windows / Linux x86_64.

Website · Download latest · 简体中文

Latest release Total downloads CI status on main MIT license

macOS 13+ Windows x64 Linux Android

Mimi turns speech from your computer or microphone into live translated subtitles. Watch films, follow streams, or take lessons with subtitles floating over your screen.

Mimi's bilingual subtitle window over an original illustrated scene

  • Choose system audio, microphone, or both. System audio is the default; microphone capture requires explicit selection.
  • Translate audio from a selected app on macOS or Windows 11.
  • Show original text, translations, or both.
  • Adjust subtitle position, size, and color, or let mouse clicks pass through the window.
  • Save subtitles or audio locally and export TXT / WAV when needed. Saving and recording are off by default.

Get started

For your first setup, we recommend starting with Alibaba Cloud. We’ve done more real-world testing with it. We’re still improving support for other services, so results and reliability may vary.

  1. Open Settings → Speech & Translation, add a configuration, enter the requested provider credentials, and save.
  2. Choose the recognition and translation languages.
  3. Play something and turn on Live Subtitles under Subtitles. On macOS, allow Screen & System Audio Recording when asked.

Bring your own provider credentials. Audio is sent to your configured speech service; cloud usage charges may apply.

Setup & help · Android · Report a bug · Contributing

Try Index-Translate

Bilibili's Index-Translate currently offers a free public translation API (as of October 5, 2026). You can try it in Mimi and compare the subtitle translations with your usual service.

In Settings → Speech & Translation, open an Alibaba Cloud configuration and select OpenAI-compatible API under Text translation. Use the values from the official example:

Field Value
Service address https://index-translate.bilibili.com/v1
Model name Index-Translate-35B-A3B
API Key Leave empty; the public API currently requires no authentication.

Save, then run the connection check beside Text translation. If this address already has a saved key, remove it with Remove translation key and save again.

Index-Translate handles text translation only: keep your Alibaba Cloud speech-recognition credentials configured; recognition may still incur charges. Free API availability is subject to the upstream service.

FAQ

macOS keeps asking for recording permission even though it is enabled? Quit Mimi, then remove and re-add only its entry in System Settings → Privacy & Security → Screen & System Audio Recording. Use /Applications/mimi.app for the release app or /Applications/mimi-dev.app for development, enable it, and reopen the same app. See permission recovery.

Contributors

Thanks to everyone who writes code, reports issues, tries Mimi, or shares it (๑•̀ㅂ•́)و✧

Special thanks to @yebuwudong for the Android app, and @LLLin000 for subtitle animation and Windows audio improvements.

@yuxino @inhome @LLLin000 @yebuwudong

All contributors

Community

Thanks to the people in V2EX, LINUX DO, Appinn, NodeLoc, Solo, Xinquji, and Eleduck for trying Mimi, sharing feedback, and spreading the word.

MIT © 2026 yuxino

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest