划词翻译流程配置
翻译流程:
鼠标划词/双击 → "划词范围" → "划词光标" → 触发翻译 → 调用已启用的翻译引擎
1、无法划词翻译?
那么可以按照这个教程排查常见问题。
接下来给大家详细讲下饺子软件的设计思想。
划词范围
从需求出发,有些用户只想在某些PDF阅读器软件里用饺子翻译的划词翻译功能。
如果不搞一个「划词范围」的选项,那么在任何软件里只要有「划词/双击」的动作,就会走翻译的流程。
划词范围功能-设计
1、全局:
无任何限制,可在任意软件中响应划词动作。
2、白名单:
仅在白名单内的软件中响应划词动作,其他软件中不予响应。
3、黑名单:
在黑名单内的软件中不响应划词动作,其他软件中正常响应。
饺子翻译设置页面:
划词光标
从需求和体验出发:
想一想看文献时,你是怎么划词的,按住鼠标左键 → 然后滑动 → 松开左键。
这一套动作是不是跟移动窗口是一模一样的,也是左键+移动+松开。
这一套动作,如果你在PDF阅读器里做个批注啥的,是不是也是左键+移动+松开。
INFO
那么作为一个软件,该如何判断你是不是想划词翻译呢?
有一个最关键的行为就是,你会在鼠标(光标)处于状态,左右拖动选择文本。
好了,接下来的软件设计都是围绕这个光标形状来进行的。
饺子翻译软件提供了3个配置选项,如下:
「偏好设置」——>「通用设置」——>「划词光标」
1、标准
只有处于操作系统提供的(iBeam)状态,才会响应划词。
INFO
注:有的朋友说我在WPS、Acrobat上就是这种iBeam光标,就是划不了。
解释:虽然长得像,但是其实和系统提供的iBeam不一样,属于是软件自己自定义的光标。
这个时候就需要选「自定义」或者「任意」的选项,手动添加下WPS、Acrobat的beam光标了。
2、自定义
标准+自定义添加的光标
3、任意
任何光标都可以