|
9 G. u* R9 \5 Q$ q5 M( @
macOS 翻译工具 Bob 大更新:支持更多翻译服务,增强 OCR 功能
' U4 A& l. m. e+ g. d
7 g* ~/ c* S3 C/ j( ?少数派此前推荐过 Bob 这款 macOS 上的翻译小工具,我自己也一直用到现在。Bob 还真算是个性鲜明,不仅名字完全看不出其功能属性,连 logo 也是如此另类,有人觉得很 Q 很萌,也有人会觉得很出戏。. H4 b5 I3 \( t- |' S
8 i- u7 A1 h' v$ Z
在使用 Bob 测试版本半个多月之后,开发者在国庆假期中也正式释放了 。9 v+ g! z5 I4 q; u4 N
+ n. n/ t! ~0 d; G) ~1 U" P; ^* e+ Z
6 D; o; f# z W: P. O3 H- e2 T u2 O
& P2 _, R0 b0 r" i' ?% \关于 LOGO 的问题
5 u2 I* P' ?1 T1 t5 R0 t$ ^. s
% W; {! r% ?+ v之前有一些用户向开发者反馈希望能更换 Bob 的图标,新的版本(0.5.1)中开发者 Ripper 依然没有更换 logo,还是那个大头娃娃,可能他的名字就叫 Bob。5 d7 n8 I$ Q& [/ f- n* `
l2 P6 {, ~. X; h
, t3 C4 B- `2 T( J( K
" q, M8 R- d0 p; i$ w: A9 q) x不过隐约中我感觉 Ripper 已经在为新的 logo 做准备了,菜单栏展示的图标已经可以更改,预置的三个图标除了「大头娃娃」之外,其它两个都比较正常了,而且还支持自定义。0 P: n2 r r# ^+ y, b# Y
7 l/ V5 z7 y* f+ O唯一砍掉了的功能,就是菜单栏图标不再支持隐藏了……
9 j' f( V" g) o! k* o0 A" B
& j/ [: b4 z( k& w+ q0 Q支持更多翻译 API,需申请个人密钥% E' f9 W" @9 Y
9 b& M9 ^5 I t- Y3 o" B i好了,言归正传。新版本还是做了比较多的改动,除了刚提到的菜单栏图标等细节问题上,最核心的还是丰富了翻译功能,接入了更多的翻译 API 支持,同时还支持多家 OCR 识别和语音合成。, F$ G9 {( I' b6 L1 f
x' @) J% y; j3 {& a7 e; u8 G: L5 d; @* K& H
9 e! `' Y6 k2 `+ ~
这里还是需要提醒一下,直接从现在的 0.4.0 版本切换到新的版本,可能会有些不大习惯。Bob 0.5.1 删除了原有的翻译功能,更改为自定义添加翻译 API,总共支持多达六种主流的翻译服务,默认只保留百度免费翻译,你可以阅读 Bob 新版本版说明文档 了解详细信息。
& n1 |9 x4 F3 c9 u! L/ G. n l& b: [" d1 X) }
建议在更新之前先看下 Ripper 给出的介绍文档,再决定是否要升级。目前还无法确定,新版本推出之后旧版本是否可以一直使用下去。
/ G8 _) j3 g8 o# i0 I2 U) e
9 r8 b% E; z) F! r n6 P1 Z( w4 B( A) I( A
, L- T' C* o- d
虽然免费的百度翻译可用性还不错,但我还是建议添加多几种翻译 API,日常使用多作比较,能够达到更好的翻译理解效果。Bob已经支持多达六种翻译服务,除了有道翻译和搜狗翻译没有免费额度之外,其它都有最低 50 万字符/月的翻译额度,对于个人使用来说绰绰有余。
) B# L c7 ?8 v* d! E* z
8 `; ^0 {2 ~3 N6 I/ P) ]5 X7 M服务免费额度超出免费额度并发请求数申请教程百度翻译完全免费,无限使用 👍 1次/秒 有道翻译无48元/100万字符无相关说明 腾讯翻译君每月500万字符 👍58元/100万字符5次/秒 搜狗翻译无40元/100万字符50次/秒 彩云小译每月100万字符 👍20元/100万字符无相关说明 谷歌翻译每月50万字符20美元/100万字符无相关说明
0 h" q4 t& L0 ^! p' g7 Z6 j- }# J# p: I q# G
我曾使用多家翻译服务,在部分场景下腾讯翻译君个人觉得翻译更精准,由此我曾向 Ripper 建议添加支持,竟然在新版本以这种方式实现了。申请各家翻译 API 密钥也并不麻烦,添加一次便可永久保留使用。8 Y! h# u6 k0 q3 U E+ c
2 o. ?, L! p4 @! \$ q' k) n v. p( U8 E3 w8 o# N E
6 S/ m9 \2 _1 U4 W以我自己的使用,除了保留原有的百度翻译之外,还自行添加了腾讯翻译君、彩云小译、谷歌翻译这三种个人觉得不错的服务。其中唯独申请谷歌翻译 API 密钥比较麻烦,一个是因为在外网,另一个是必须绑定支持外币支付的信用卡。好在 Bob 0.5.1 支持添加谷歌翻译插件,来补充谷歌翻译功能,并且和 0.4.0 版本一样,支持选择国内和国际两种接口。. j+ u Q6 g/ W4 j9 o$ f+ ^
( K/ `/ V: l* P6 w
6 Z1 b6 a7 `/ ?
" n7 c# S c/ N' f4 g# b k
8 Q7 n% C2 ~( w F9 C1 G- |" [$ K$ S! O7 U* Y2 f
从划词到翻译,快捷键操作下,整个过程还是那么行云流水。不同翻译服务的结果并列展开,更加直观,不需要再像之前一样只能单一选择。不过这带来的弊端就是,如果翻译的对象比较长,那么全部展开的话整个窗口就会比较长,过于占用空间。$ ~: h6 M! @' D; \ l
) N4 @# I7 N9 \! [& R: W3 eRipper 想必也是考虑到了这一点,因此你可以在设置中对窗口宽度高度进行调节限制,能够适应每个人的使用需求。
+ @- ]! }" x7 y- R+ J5 o( M# X5 F. s- G
所有的窗口都支持折叠/展开,默认是全部展开的,内容复制和朗读和之前版本一样得到了保留。这一点会在后面的 OCR 和语音合成功能再提及。
1 }5 V/ l3 Y' R" g0 h5 h
* c- C$ d4 x/ z6 S此外,如果对于翻译服务有一定的优先级排序,可以在设置中拖动调整翻译服务的顺序,这个顺序即对应的是翻译结果窗口的排序。1 }$ V: Z: |8 [9 j
( W) p: }9 _- Y截图翻译:OCR 文字识别利器( n7 U+ [5 E- |" C4 {; v
" T ^2 p% c$ N4 D1 l1 b
上一次 介绍 Bob 的时候我就强烈推荐过,由于 Bob 支持截图翻译,也因此能够作为不错的 OCR 文字识别工具使用。在新版本中,Bob 也将文字识别功能单独拿出来进行了扩展,同样支持添加多种 OCR 识别服务。
" _+ y* i# D4 M& {3 g
: Q4 r/ S' C, @+ \: F8 F Z2 {' d+ {: G
" A1 i5 m/ D2 U+ E/ Z7 xBob 默认预置一种百度智能云通用 OCR 识别服务,这是截图翻译所必须的。使用起来精准度也非常高,如果没有特殊需求其实也不用再添加其它的 OCR 服务。0 Q# S/ |: E! {
7 d/ ^$ @ }4 Y. c2 V和翻译 API 一样,部分 OCR 服务都是有一定免费额度的,默认的百度智能云通用 OCR 免费额度高达 50000 次/天。如果 Bob 用户量大起来,可能会出现服务异常,建议大家可以申请私人 API 添加,包括腾讯云的几种 OCR 识别,个人使用的话免费额度也是绰绰有余。! J7 V9 R- D' s! J5 s
1 z+ ]+ s- n1 \
服务免费额度超出免费额度并发请求数申请教程百度智能云通用OCR每天50000次 👍0.0050元/次2次/秒 腾讯云通用OCR每月1000次 👍0.15元/次无相关说明 腾讯云图片翻译每月10000次 👍0.045元/次1次/秒 腾讯优图通用OCR每天1000次 👍禁止使用10次/秒 有道智云通用OCR无0.01元/次无相关说明 搜狗深智OCR无0.006元/次无相关说明
6 a$ \' T, J9 E' J& d) x5 ^1 D6 g% h' V/ a% ?8 H+ v
不过假如你已经添加过一些翻译的 API 密钥的话,也可以同时复制到 OCR 识别功能中。以腾讯云为例,你可以同时为一个用户授权多个权限,这样同一份密钥可以同时具备翻译、OCR 以及语音合成多个功能。
. E* w0 E+ m# G' t! h% s1 D; {7 M
+ j4 f- T1 ?+ h出于安全考虑,建议每个人保管好自己的密钥,防止泄露后被滥用导致扣费。2 H0 q* l- s9 g
2 v# D7 c' s- @9 b2 g9 e2 N从 OCR 识别的准确度上来说,百度、腾讯这些大厂都还是比较厉害的,毕竟目前而言文字识别这种需要大规模数据来机器学习训练的已经不是什么高深技术了。实测中英混合识别率也比较高,但一些特殊符号会出现错误。) d( `9 F8 h* f/ N) r
% {9 }0 x7 ]0 w0 K3 N( l. v+ o8 h
6 g. Y+ n; H+ e0 y
8 ]" M) Q7 b% y4 n, c不过也存在一些比较糟糕的情况,如果截图区域存在大量代码类,可能会被识别为其它语种,导致 OCR 识别结果几乎完全错乱,我曾咨询过开发者 Ripper,他表示目前语种识别还存在一些 bug,可能与这个有关。$ z0 F" D8 h$ k b0 q, A n- _
: t- o3 U0 G3 H! x+ L2 g
6 H& I6 M* Y1 m9 B/ p1 |
% s; |4 z1 O J语音合成似乎不是我想的那样
( s" C+ r, c' n6 S) K, {' ^5 n( P V; e7 n
最初看到 Bob 新版本中将语音合成也独立出来了,我天真地以为可以将文本识别成语音导出音频文件,原来只是用于朗读功能。
* h, g* T$ p. n! }! J
8 ?, Y h% w' L* c
% s% n! b: S. x) V( r; n1 I/ T" T) e
" r, J9 x" ]6 L! h! P3 z% z划词/截图翻译的文本和翻译结果都支持朗读,显然这功能更适合用于单词翻译中,比较方便听取单词标准读音。, n* h6 s3 A/ q! R2 B
2 n8 G! }; S: x
# u1 U) \ o. A, m
$ o0 c8 s4 W8 s6 g0 I语音合成功能预置 Apple 语音合成,使用系统自带的语音合成器,可以离线使用。声音效果大概就是经常在某音视频听到的那种吧。第三方也只能添加腾讯云语音合成,因此我建议大家可以申请一个腾讯云的 API 密钥,这样可以同时授权使用翻译、OCR 识别和语音合成了。+ A9 @2 F: X }9 y; ]# S
( N, U+ }" w, q7 ^) ?
腾讯云语音合成每月免费额度有 100 万字符,应当是够用的。作为本土服务,腾讯云的语音合成对中文显然更加友好,不会像 Apple 语音合成的中文机器人既视感。
" K4 y! s! e! [9 Q. [/ G3 o. Z% R2 q
服务免费额度超出免费额度并发请求数申请教程腾讯云语音合成每月100万字符 👍0.2元/万字符无相关说明 点此跳转 插件及拓展功能 U$ z8 N! Z: O" M' Z' j
7 ^) s5 X( E! K
前面也提及到谷歌翻译的插件,这是 Bob 在新版本中提供的拓展需求,可以让用户自定义 API,同时在 Bob 中可以直接检查插件更新版本,但需要插件开发者去适配。目前还只看到一个公开的插件,就是谷歌翻译,如果未来有更多第三方开发者共享自己的插件,或许能带来更多便利和惊喜。 h* ?/ y: T, D' V
; w: t9 A P/ [$ E( h; b9 T3 g; ^
' v$ Z; x' C* }7 `3 e5 n+ U% E1 d8 ?7 l3 M5 m! o
在额外调用方式上,此前的版本就已经加入了对 PopClip 的支持,新版本添加了 Apple 调用方式。
2 i4 F* R6 w! `: k8 s3 V8 \+ W" J
0 T& Z) `/ `7 r6 { U: g
" E) G1 A5 K/ P+ B
, I" v6 R* n* f6 B D
Bob 的未来:OCR 文字识别可独立使用
- h/ E7 K- r' ?: V, }! l, J/ S9 y/ l
如果刚升级到新版本,不少 Bob 老用户可能会有点不大容易接受,最核心的原因是多数服务都需要自己配置 API 密钥了。但这个问题其实是相对的,各家翻译、文字识别、语音合成提供的免费额度都是有数量限制或者并发次数限制,当 Bob 用户量越大出现不稳定的几率会增大,而同样的免费额度对于个人使用却是绰绰有余,手动配置好可以持续使用,稳定性上也能够有保障。
, E* K/ A4 b7 @* k# X2 P
) T# f: u7 h" E- ~! b( R鉴于此,我也向开发者 Ripper 提议后续加入配置信息导出备份的功能,如遇到意外重装,能够快速恢复原有的配置。' p2 d7 m5 ]+ m3 t ]4 N O: }
6 p7 J7 _, m/ v( | X q
整体来说,新版本的 Bob 保持了原有的使用习惯,增加了更多服务 API 支持,在提升翻译功能体验的同时,也将 OCR 文字识别和语音合成单独拿出来,Ripper 透露后续会将 OCR 识别功能独立,具有独立使用的快捷键,这样 Bob 不再是单纯的翻译工具了。0 I8 Q/ t/ g& Y8 }3 Y
" D) L5 N' `# G: N
你可以在 下载 Bob。
4 t! z; T, M& H1 h3 E% i: c2 k! A$ r: g) o) Z0 @
> 下载少数派 、关注 ,发现更多实用 App 📱
- @' J( k6 |7 f# N3 ^# G, C4 _) d8 o L
> 实用、好用的 ,少数派为你呈现 🚀 |
|