Skip to content

划词翻译流程配置

翻译流程:

鼠标划词/双击 → "划词范围" → "划词光标" → 触发翻译 → 调用已启用的翻译引擎

1、无法划词翻译?

那么可以按照这个教程排查常见问题

接下来给大家详细讲下饺子软件的设计思想。

划词范围

从需求出发,有些用户只想在某些PDF阅读器软件里用饺子翻译的划词翻译功能。

如果不搞一个「划词范围」的选项,那么在任何软件里只要有「划词/双击」的动作,就会走翻译的流程。

划词范围功能-设计

1、全局:

无任何限制,可在任意软件中响应划词动作。

2、白名单:

仅在白名单内的软件中响应划词动作,其他软件中不予响应。

3、黑名单:

在黑名单内的软件中不响应划词动作,其他软件中正常响应。

饺子翻译设置页面:

饺子翻译-设置划词范围

划词光标

从需求和体验出发:

想一想看文献时,你是怎么划词的,按住鼠标左键 → 然后滑动 → 松开左键。

这一套动作是不是跟移动窗口是一模一样的,也是左键+移动+松开。

这一套动作,如果你在PDF阅读器里做个批注啥的,是不是也是左键+移动+松开。

INFO

那么作为一个软件,该如何判断你是不是想划词翻译呢?

有一个最关键的行为就是,你会在鼠标(光标)处于文本指针状态,左右拖动选择文本。

好了,接下来的软件设计都是围绕这个光标形状来进行的。

饺子翻译软件提供了3个配置选项,如下:

「偏好设置」——>「通用设置」——>「划词光标」

1、标准

只有处于操作系统提供的文本指针(iBeam)状态,才会响应划词。

INFO

注:有的朋友说我在WPS、Acrobat上就是这种iBeam光标,就是划不了。

解释:虽然长得像,但是其实和系统提供的iBeam不一样,属于是软件自己自定义的光标。

这个时候就需要选「自定义」或者「任意」的选项,手动添加下WPS、Acrobat的beam光标了。

2、自定义

标准+自定义添加的光标

3、任意

任何光标都可以

黑白名单