Bob
macOS 菜单栏级翻译和 OCR 工具,支持 10+ 翻译引擎和截图识别
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
macOS 菜单栏级翻译和 OCR 工具,支持 10+ 翻译引擎和截图识别
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有遇到过这样的情况:正在阅读一篇英文技术文档,突然遇到一个生僻的词汇,或者一整段复杂的专业描述,切换到浏览器查词又打断了思路?又或者,桌面上有一张截图,里面有重要文字,但挨个字敲进电脑费时又费力?
Bob 正是为解决这些痛点而生的。
这是一款专为 macOS 设计的菜单栏级翻译和 OCR 软件,将划词翻译、截图翻译、输入翻译、截图 OCR 等高频操作浓缩进 macOS 菜单栏的一个小图标里——你需要时点击,不用时安静待命,全程不打扰工作节奏。
Bob 由国内独立开发者 ripperhe 开发和维护,项目托管于 GitHub。尽管仓库明确说明"Bob 不是开源软件"(主要是为了保留用户反馈渠道),但开发者通过 GitHub Issues 和社区互动保持开放透明的运营姿态。
作为一个从 2019 年起步的个人项目,Bob 经历了多年迭代,在 macOS 翻译工具这个小众但刚需的细分领域积累了超过 9672 GitHub Stars,成为了该领域 Star 数最高的项目之一。它的成功并非依赖商业推广,而是依靠真实用户口碑和持续的版本更新——最新版本 0.10.3 发布于 2022 年。
从项目 topics 可以看出 Bob 覆盖的生态之广:bobapp、chatgpt、deepseek、doubao、ernie、gemini、groq、hunyuan、kimi、openai、qwen、zhipuai……几乎涵盖了国内外的所有主流 AI 翻译/对话服务,以及百度、腾讯、阿里、Google、DeepL 等传统翻译引擎。
Bob 的翻译功能设计得非常细腻,提供了四种不同的触发方式,覆盖了几乎所有日常场景:
| 触发方式 | 快捷键(默认) | 适用场景 |
|---|---|---|
| 划词翻译 | Option + D | 阅读文档时,选中文字即时翻译 |
| 截图翻译 | Option + S | 屏幕上任意区域,截屏后直接翻译 |
| 输入翻译 | Option + A | 直接输入文本,按回车翻译 |
| PopClip 调用 | — | 配合 PopClip,选中文本后点击插件图标 |

图1:输入翻译——按下快捷键,直接输入文本,回车即翻
每种翻译方式背后都支持多语言自动识别、驼峰/蛇形命名拆分(程序员刚需)、AppleScript 和 PopClip 调用等高级特性。尤其是驼峰拆分功能,能将 userLoginName 自动拆分为 User Login Name 再翻译,非常贴心。
Bob 的 OCR 功能同样强大,分为三种模式:
截图 OCR(默认 Shift + Option + S):按下快捷键,框选屏幕区域,松手即识别,全程不到一秒。支持连续识别模式,方便处理多张截图。
静默截图 OCR(默认 Option + C):识别完成后不弹窗,直接将文字复制到剪贴板,适合批量化处理图片文字提取。
访达选图 OCR:在弹出的 Finder 窗口中选择图片文件(可多选),点击"开始识别"即可,适合处理文件夹中批量图片。

图2:截图 OCR——框选屏幕区域,松手即完成文字识别
此外还支持离线识别(无需网络,基于 macOS 内置 Vision 框架)、二维码识别、智能分段(自动判断段落结构,避免整段变成一行)等实用特性。
Bob 的真正壁垒在于服务接入层的广度。它不是一个绑定单一服务的工具,而是一个支持 10+ 翻译引擎、6+ OCR 服务、4+ 语音合成服务的开放平台:
文本翻译:系统翻译(Apple 原声)、火山翻译、腾讯翻译君、阿里翻译、百度翻译、有道翻译、彩云小译、小牛翻译、Google 翻译、Microsoft 翻译、Amazon 翻译、DeepL 翻译、OpenAI 翻译(GPT 模型)。其中 OpenAI 翻译支持自定义模型,意味着可以用 GPT-4o、Claude 等顶级模型做翻译。
OCR 服务:离线文本识别(本地,无需网络)、火山 OCR、腾讯 OCR、腾讯图片翻译、百度 OCR、有道 OCR、Google OCR。
语音合成:离线语音合成、火山语音合成、腾讯语音合成、Google 语音合成。
此外还接入了硅基流动的 Qwen-8B 和智谱的 GLM-4-Flash 免费大模型推理服务。
虽然 Bob 本身不是开源软件,但从有限的仓库信息和产品形态可以推断其技术架构:
客户端框架:macOS 原生开发,极可能使用 AppKit / SwiftUI,充分利用 macOS 的系统级 API(如 Vision 框架做 OCR、NSScreen 截图、Safari Services 等)。Swift 语言开发保证了性能和应用体积。
服务调用层:通过 HTTP API 与各翻译/OCR 服务通信,支持自定义插件扩展——用户可以编写插件接入任何有 API 的翻译服务。
热键管理:通过 macOS 全局热键注册(CGEvent/IOKit)实现后台监控快捷键,确保在任意应用中都能触发翻译/OCR。
Sparkle 更新框架:项目使用 appcast.xml + Sparkle 框架实现自动更新,这是 macOS 独立应用的标准更新方案。
无容器化:作为 macOS 原生应用,Bob 不需要 Docker 容器化部署,直接通过 .zip 下载或 Mac App Store 安装,与系统深度集成。
上手难度:极低。
下载安装后,菜单栏出现 Bob 图标,默认快捷键已经配置好,直接选中文本按 Option + D 就能划词翻译。整个体验接近"开箱即用",几乎不需要配置。
唯一门槛:需要一台 macOS 设备(10.13+),且使用翻译/OCR 功能需要对应的 API Key(如 OpenAI、Google 等服务)。离线识别和部分国产服务提供免费额度。
平台限制:目前仅支持 macOS,Windows 和 Linux 用户无法使用(这也是 GitHub 上 Star 数虽高但 Issue 讨论偏少的原因之一)。
非开源:项目明确说明"Bob 不是开源软件",这意味着用户无法自行编译、审计代码或参与开发,依赖开发者的维护。
API 依赖:强大的翻译/OCR 能力依赖各大平台的 API 服务,部分服务(如 OpenAI、Google)需要付费,且不同服务翻译质量参差不齐。
活跃度:最新版本停更于 2022 年,虽然功能已经相当成熟,但缺少新功能迭代,可能让部分用户担心后续维护。
Bob 的出现填补了 macOS 平台上"轻量级翻译 + OCR 集成工具"的空白。在它之前,macOS 用户通常需要分别安装翻译插件和 OCR 工具,操作割裂且繁琐。Bob 证明了一款专注于用户体验的垂直工具,可以比大而全的方案更受欢迎。
它的插件化服务接入架构也值得参考——不绑定单一服务商,让用户自由选择,这种思路在 AI 服务快速迭代的当下尤其有意义。
总结:Bob 是一款 macOS 上精致、高效的翻译和 OCR 工具,通过四种触发方式覆盖了从阅读翻译到图片识别的全场景。它不是一个炫技的项目,而是一个真正解决实际痛点、让工作效率实实在在提升的实用工具。