直接下载Direct download
Lumo
在 Mac 上任何地方,选中文字按一下就翻译。Select text anywhere on your Mac, press one key, read the translation.
常驻菜单栏的划词翻译工具:选中文字按快捷键,译文出现在选区旁边;没有选中时直接在同一个框里输入。翻译由你自己配置的大模型服务完成,Lumo 没有自己的服务器。A menu-bar translator: select text, press the hotkey, and the translation appears next to the selection; with nothing selected, type into the same box. Translation runs on the LLM service you configure. Lumo has no server of its own.
下载 DMG(已公证)Download DMG (notarized)- 平台Platform
- macOS
- 要求Requires
- macOS 26 或更高版本,Apple 芯片(arm64)。界面目前只有中文。需要自备一个大模型 API Key(本机 Ollama 不需要)。macOS 26 or later on Apple silicon (arm64). The interface is Chinese only for now. Requires your own LLM API key (not needed for a local Ollama server).
能做什么What it does
- 一个快捷键,双向翻译One hotkey, both directions
- 默认 ⌃⌘D。选中文字就翻译,没选中就打开输入框。已经是目标语言的文字会自动翻到反向语言,默认简体中文 ↔ English。快捷键可以改成组合键,或连按两下 ⌃ / ⌥ / ⇧ / ⌘。⌃⌘D by default. With text selected it translates; with nothing selected it opens an input box. Text already in the target language goes to the reverse language instead, Simplified Chinese ↔ English by default. The trigger can be any key combination or a double-tap of ⌃ / ⌥ / ⇧ / ⌘.
- 不抢焦点的浮窗A panel that leaves your focus alone
- 译文以流式方式显示在选区旁边,当前 App 保持在前台、光标不动。可以复制译文、朗读译文,或把窗口固定住。The translation streams in next to the selection while the app you were using stays in front and the caret stays put. Copy it, have it read aloud, or pin the panel.
- 用你自己的模型服务Your own model service
- 支持 Anthropic 和 OpenAI 兼容两种接口,内置 DeepSeek、OpenRouter、OpenAI、Anthropic、Moonshot 和本机 Ollama 预设,也可以填任意地址和模型。系统提示词完全由你决定。Speaks the Anthropic and OpenAI-compatible formats, with presets for DeepSeek, OpenRouter, OpenAI, Anthropic, Moonshot and a local Ollama, or any address and model you enter. The system prompt is entirely yours.
- 边写边改写(可选)Rewrite as you type (optional)
- 开启后,在输入框里连按三下空格,当前这一行(或选中的文字)会被改写成你设定的语言并原地替换。焦点或内容变了就不写回。When enabled, tapping Space three times rewrites the line you are typing (or the selection) into your chosen language, in place. If the focus or the text has changed in the meantime, nothing is written back.
- 也是命令行工具Also a command-line tool
- Lumo --translate "文本" 把译文输出到标准输出,可以接进 Raycast、Alfred 或脚本管道。Lumo --translate "text" prints the translation to stdout, so it drops into Raycast, Alfred or a shell pipeline.
常见问题Questions
为什么要辅助功能权限?Why does Lumo ask for Accessibility access?
读取其他 App 里选中的文字、在读不到时模拟一次 ⌘C、识别连按修饰键和浮窗外的点击,都需要辅助功能权限。不授权也能用:按快捷键会打开空输入框,手动输入或用菜单里的「翻译剪贴板」。组合键本身不需要任何权限。Reading the selection in other apps, sending a ⌘C when it cannot be read directly, and noticing double-tapped modifiers and clicks outside the panel all require Accessibility. Without it Lumo still works: the hotkey opens an empty input box, and the menu has "翻译剪贴板" (translate clipboard). Key combinations themselves need no permission.
API Key 放在哪里?Where is my API key kept?
只存在本机的系统钥匙串里,每次翻译时直接发给你配置的服务地址。开发者收不到你的 Key,也收不到你翻译的文字。Only in your Mac's Keychain. It is sent directly to the service address you configured with each translation. The developer never receives your key or your text.
怎么更新?How do updates work?
Lumo 每天自动检查一次更新,菜单里也有「检查更新…」。更新包带签名,签名对不上的更新会被拒绝安装。Lumo checks for updates once a day, and the menu has "检查更新…" (Check for Updates). Every update is signed, and one whose signature does not match is refused.
能完全离线用吗?Can it work fully offline?
选择「Ollama(本机)」预设、在本机运行 Ollama 时,翻译请求只发到 localhost,不离开你的电脑。Pick the "Ollama (local)" preset with Ollama running on your Mac, and translation requests go only to localhost and never leave your computer.
怎么彻底卸载?How do I uninstall completely?
退出 Lumo,删除「应用程序」里的 Lumo.app;再删除 ~/Library/Preferences/com.max1874.lumo.plist、~/Library/Caches/com.max1874.lumo、~/Library/HTTPStorages/com.max1874.lumo、~/Library/WebKit/com.max1874.lumo,在「钥匙串访问」里删除名为 com.max1874.lumo 的项目,并在系统设置的辅助功能列表里移除 Lumo。完整步骤见隐私政策。Quit Lumo and delete Lumo.app from Applications. Then remove ~/Library/Preferences/com.max1874.lumo.plist, ~/Library/Caches/com.max1874.lumo, ~/Library/HTTPStorages/com.max1874.lumo and ~/Library/WebKit/com.max1874.lumo, delete the com.max1874.lumo item in Keychain Access, and remove Lumo from the Accessibility list in System Settings. The privacy policy lists the full steps.
获取帮助Get help
发邮件到Email qinuobiao3@gmail.com,或在 , or open an issue on GitHub 提 issue。写上设备型号和系统版本,能更快定位问题。. Include your device model and OS version so the problem is easier to find.