# 一.基本介绍

# 1.官网

官网地址 (opens new window)

# 2.特点

Bob

翻译 & OCR 软件

您可以在任何应用程序中使用 Bob 进行翻译和 OCR,即用即走,简单、快捷、高效!

# 3.菜单栏

image-20240615150154960

# 二.翻译功能

# 1.翻译特点

Bob 的翻译主要有以下特性:

  • 划词翻译:选中需要翻译的文本,按下划词翻译快捷键(默认 D)即可翻译
  • 截图翻译:按下截图翻译快捷键(默认 S),截取需要翻译的区域即可翻译
  • 输入翻译:按下输入翻译快捷键(默认 A),输入需要翻译的文本,Enter 键翻译
  • PopClip 调用:选中需要翻译的文本之后,点击 PopClip 弹层的 Bob 插件图标即可翻译
  • 查单词:Bob 不只是支持翻译,其实你也可以把 Bob 当做简单的查单词工具使用
  • 翻译多开:如果你有对照多家翻译服务的结果的需求,你可以开启多个翻译服务,目前最多支持同时开启 10 个翻译服务
  • 历史记录 & 收藏夹:翻译功能支持保存翻译历史和收藏翻译结果
  • 支持 10+ 翻译服务:支持使用 Apple 翻译、火山翻译、腾讯翻译君、阿里翻译、百度翻译、有道翻译、彩云小译、小牛翻译、Google 翻译、Microsoft 翻译、Amazon 翻译、DeepL 翻译、OpenAI 翻译
  • 语音朗读:支持语音朗读翻译原文和译文,支持使用离线语音合成、火山语音合成、腾讯语音合成、Google 语音合成、Microsoft 语音合成

# 2.配置百度翻译

image-20240615150411707

# 3.快捷键

  • 输入翻译F19+F
  • 截图翻译F19+X
  • 显示翻译 F19+f

image-20240615150449344

# 4.翻译

输入需要翻译的文本,按下空格,即可出现翻译内容

image-20240615150517703

# 三.ocr 功能

# 1.特点

Bob OCR 主要有以下特性:

  • 截图 OCR:按下截图 OCR 快捷键(默认 S),截取需要识别的区域即可识别文本
  • 静默截图 OCR:按下静默截图 OCR 快捷键(无默认快捷键),截取需要识别的区域即可后台识别文本
  • 访达选图 OCR:按下访达选图 OCR 快捷键(无默认快捷键),在访达窗口选中图片文件即可识别文本
  • 离线识别:macOS 11 以上的系统可使用离线文本识别
  • 连续识别:开启连续识别模式之后,Bob 会将识别结果依次拼接在文本框内
  • 二维码识别:自动识别图片中的二维码
  • 自动复制:自动将 OCR 的识别结果复制到剪贴板
  • 智能分段:智能还原图片中的段落信息
  • 支持多种识别引擎:离线文本识别、火山 OCR、腾讯 OCR、百度 OCR、有道 OCR、Google OCR

# 2.快捷键

  • 截图 ocr ctrl+shift+q
  • 显示 ocr F19+O

image-20240615152828680

# 3.服务

也可以配置其他第三方的服务,满足自己的需求

我自己使用,感觉离线内置已经满足了我的需求

image-20240615153251118

# 四.插件使用

# 1.插件列表

image-20240615151255219

# 2.插件

插件 (opens new window)

# 3.安装步骤

  1. 下载插件
  2. 安装插件
  3. 配置插件
  4. 使用插件

# 五.集成 PopClip

# 1.安装 PopClip

先安装 PopClip,进入 PopClip 官网下载安装。(PopClip 是付费软件)

下载地址 (opens new window)

# 2.安装插件

下载地址 (opens new window)

  1. 插件下载完成后,双击插件
  2. 如果在 PopClip 的插件页面出现以下图示即代表安装成功

image-20240615152359618

# 3.使用插件

image-20240615152441689

# 六.集成 AppleScript

# 1.为什么呢?

集成 AppleScript 后,可以和 Alfred 一起使用,效率大大提升

Bob 支持通过脚本调用部分功能。

  • 本质上是基于 Open Scripting Architecture (OSA) 实现的
  • 脚本代码可以是 AppleScript 和 JavaScript
  • 可以使用 Script Editor、osascript command-line tool 等 OSA 组件调用
  • 也可通过 Alfred(Workflows - Action - Run Script - usr/bin/osascript)之类的支持 OSA 的第三方 App 进行调用
  • 因为 JavaScript 脚本 JSON 序列化会方便一些,所以以下 JavaScript 演示代码均为完整代码。以下全为 JavaScript

# 2.划词翻译

bob = Application("com.hezongyidev.Bob")
bob.request(JSON.stringify({
"path": "translate",
"body": {
    "action": "selectionTranslate",
}
}))
1
2
3
4
5
6
7

# 3.截图翻译

bob = Application("com.hezongyidev.Bob")
bob.request(JSON.stringify({
"path": "translate",
"body": {
    "action": "snipTranslate",
}
}))
1
2
3
4
5
6
7

# 4.输入翻译

bob = Application("com.hezongyidev.Bob")
bob.request(JSON.stringify({
"path": "translate",
"body": {
    "action": "inputTranslate",
}
}))
1
2
3
4
5
6
7

# 5.直接翻译文本

bob = Application("com.hezongyidev.Bob")
bob.request(JSON.stringify({
"path": "translate",
"body": {
    "action": "translateText",
    "text": "需要翻译的文本", // 该参数必须传
}
}))
1
2
3
4
5
6
7
8

# 6.截图 ocr

bob = Application("com.hezongyidev.Bob")
bob.request(JSON.stringify({
"path": "ocr",
"body": {
    "action": "snipOCR",
}
}))
1
2
3
4
5
6
7

# 7.alfred 配置

image-20240615160104074

image-20240615160131615

# 七.Bob 翻译

Bob 提供了多个厂商的接入,轮训使用各厂商的免费额度,足够个人使用

image-20240724004504960

# 1.火山翻译

配置链接 (opens new window)

image-20240724004523663

# 2.腾讯翻译

腾讯翻译

image-20240724004545758

# 3.阿里翻译

阿里翻译

image-20240724004600017

# 4.百度翻译

百度翻译 (opens new window)

image-20240724004620328

# 5.接入服务

image-20240724004642751

# 6.使用演示

image-20240724004702535

image-20240724004735516

上次更新: 10/29/2024, 10:27:50 AM