跳到主要内容

常见问题

这里列出了一些常见的问题,如果这里面没有你遇到的问题、或者不能解决你的问题,你可以将问题反馈给我

划词翻译会侵犯我的隐私吗?#

我 2013 年发布了划词翻译(查看划词翻译大事记),在 2020 年发布 v7.0 版本之前,划词翻译的代码是在全球最大的程序员网站 GitHub 上开源的。也正因为如此,在划词翻译 35 万的用户当中,有很大一部分是程序员,即使 v7.0 版本之后没有开源了,但如果划词翻译做出了侵犯隐私的事情,程序员也有办法发现。

划词翻译发送的信息#

划词翻译只会将你划选的文本这一个信息发送给翻译服务器。除非你主动开启了历史记录或将翻译结果加入了收藏夹,否则划词翻译不会保存此文本的关联信息,例如你划选这段文本的网址、这段文本的上下文等。除非你启用了数据同步,否则历史记录和收藏夹只会保存在你的浏览器中,不会上传到划词翻译的服务器。

你填写的密钥不会上传#

你申请的密钥只会保存在浏览器中,即使开启了数据同步也不会上传。虽然这样一来,你每在一个新的浏览器使用划词翻译时都要重新填写一遍密钥,但我认为为了确保你的密钥安全,这是值得的。

不上传密钥的具体原因

如果我为了同步这些密钥而将它们上传到划词翻译的服务器中:

  1. 如果有人怀疑我盗用了这些密钥,我是没法自证清白的。
  2. 我没有 100% 的把握保证划词翻译的服务器不会被入侵。
虽然可以使用本地加解密的手段将密文保存到服务器,但这样一来就需要用户在本地设置一个二级密码,进一步增加了复杂度,但实际上常用的浏览器一般不会超过 4 个,所以重新填写这些密钥虽然麻烦但也只麻烦 4 次。综合来看,不上传密钥是最好的选择。

自动读取剪切板是可关闭的#

划词翻译默认开启了【自动读取剪切板】功能,这是为了方便你打开独立翻译窗口扩展弹出页时自动读取剪切板并翻译,省去粘贴的操作。这个功能是可以在设置页里关闭的。

为什么翻译服务需要购买翻译积分或申请密钥才能使用?#

这些翻译服务之所以需要申请密钥,是因为它们的官方渠道就是要通过密钥使用的。以百度翻译为例,百度翻译提供了两种使用渠道:

  1. 网页在线版 https://fanyi.baidu.com/、百度翻译 APP 等这种由百度翻译官方出品的形式
  2. 翻译 API https://fanyi-api.baidu.com/

网页在线版 / APP 虽然是免费的,但它们是由百度官方提供的,仅限于通过网页访问或安装了 APP 的终端用户使用。划词翻译作为一款不是由百度翻译官方出品的第三方软件,只能通过翻译 API 的形式使用,而翻译 API 的形式就需要在它们的平台里申请密钥。

虽然划词翻译可以把自己的密钥提供给所有用户使用(这样一来所有用户都不用申请密钥就可以直接使用了),但划词翻译的用户太多了而翻译平台提供的免费额度又是有限的,超过免费额度之后就要收费,所以最好的办法就是你自己去申请密钥,独享翻译平台提供的免费额度。

如果你实在不想自己申请密钥,那么你可以购买翻译积分来使用这些服务,这其实就是通过划词翻译自己的密钥来访问这些服务,而你购买的翻译积分就是用来支付这些翻译平台的翻译字符费用了,划词翻译仅赚取极少的差价用来维持服务器和我的运转。

如何翻译 PDF 文件?#

请查看翻译 PDF 文件

为何在本地打开的 html、txt 文件里(即以 file:// 开头的网址)里失效?#

如果你是 Chrome 或 Edge 浏览器,你需要在扩展程序页面勾选“允许访问文件网址”。步骤:

  1. 右键单击浏览器地址栏右边的划词翻译图标,选择 "管理扩展"
  2. 在打开的页面中勾选"允许访问文件网址"

如果你是 Firefox 浏览器,由于 Firefox 不提供本地文件的权限,所以无法做到在本地文件里使用,但你可以在复制文本后,点击地址栏右侧的划词翻译图标(或使用快捷键打开)使用。你还可以使用独立翻译窗口

为什么谷歌翻译经常提示“谷歌翻译暂时不可用,请稍后再试。”?#

这是谷歌翻译服务器做的限制:如果同一个 IP 地址在一段时间内频繁使用谷歌翻译的话,谷歌翻译服务器就会暂时停止提供翻译结果。如果你用过官方的谷歌翻译扩展程序,就会发现它也是有这个问题的。一般情况下,这个情况在半小时内就会恢复,或者你也可以用高科技工具换一个 IP 地址再使用。

此问题已在 v7.4.1 解决,如果遇到了这个问题,请确认你的划词翻译版本是否是最新的。

为什么谷歌翻译的翻译结果跟翻译网站里的不一样?#

使用谷歌翻译时,划词翻译会从两个接口获取结果,第一个接口的翻译结果跟 translate.google.cn 的结果是一致的,但是如果在一段时间内超出使用频率就不让用了,此时划词翻译会从第二个接口获取翻译结果。第二个接口没有使用频率限制,但是翻译结果可能会跟 translate.google.cn 不一样。

我已经计划在未来的版本中换一种获取谷歌翻译结果的方式以确保翻译结果一致,你可以在 #968 查看进展。

修改快捷键后没有生效#

这是 Chrome 浏览器的问题,如果设置了一个全局快捷键后想修改或删除此键,首先要把“全局”改为“在 Chrome 中”,然后修改或删除,最后再将“在 Chrome 中”改回“全局”。否则在浏览器重启之前,这个快捷键不会生效。

为什么翻译服务会提示"服务器没有响应"、或一直在加载中不显示翻译结果?#

如果谷歌翻译出现了"服务器没有响应"、或一直在加载中不显示翻译结果的问题#

首先,请确认你没有修改划词翻译的权限范围

确认没有修改后,请开梯子之后重试。原因见谷歌翻译的备用接口现在需要开梯子才能使用了

如果 DeepL 出现了"服务器没有响应"、或一直在加载中不显示翻译结果的问题#

首先,请确认你没有修改划词翻译的权限范围

然后,请在浏览器中尝试一下能否打开 https://deepl.com/translator,并确保打开后的页面没有被弹窗遮挡。目前已知的会出现遮挡的情况有两种。

第一种,如果你注册了 DeepL 账号但又没有购买 DeepL Pro,那么当你打开这个地址时,界面会被如下弹窗遮挡,此时就需要你退出 DeepL 账号并刷新页面确保页面无遮挡:

DeepL遮挡

第二种,当你一天内使用达到一定的次数,DeepL 会弹个窗告诉你当天已达上限,这个弹窗是无法关闭的,也就是你在当天内都无法再使用 DeepL 了。不过,这个限制只针对单个浏览器,你可以换个浏览器继续使用。

如果你能正常打开这个网址、且 DeepL 没有遮挡,但划词翻译仍然无法显示翻译结果,那么请将问题反馈给我

如果大部分翻译服务都出现了"服务器没有响应"、或一直在加载中不显示翻译结果的问题#

首先,请确认你没有修改划词翻译的权限范围

如果没有,那么大概率是因为你开启了代理软件,请关闭代理或将各服务的域名加入直连名单后重试。

点击查看各服务的域名
服务名称服务域名
划词翻译的相关服务
(登录、注册、翻译积分等)
hs-api.limingkai.cn
必应词典cn.bing.com
百度翻译fanyi-api.baidu.com
腾讯翻译君tmt.ap-shanghai.tencentcloudapi.com
彩云小译api.interpreter.caiyunai.com
阿里翻译mt.cn-hangzhou.aliyuncs.com
搜狗翻译fanyi.sogou.com
有道翻译openapi.youdao.com
百度通用文字识别aip.baidubce.com

如果不是这个原因,请将问题反馈给我

注册 / 登录划词翻译账号时报错“服务器没有响应,请稍后重试”#

首先,请确认你没有修改划词翻译的权限范围

然后,请关闭所有其它扩展之后尝试重新注册。目前已知的有 AdGuard 会导致在划词翻译注册账号时报 418 的错误。

最后,请尝试在浏览器内打开 https://hs-api.limingkai.cn/,如果一切正常,那么这个网址会显示 “Not Found”。

如果打不开,那么有以下几种可能:

  • 你开启了代理软件。请关闭代理,或者将 hs-api.limingkai.cn 加入直连名单后重试。
  • 划词翻译的服务器真的挂了(但是这种情况概率很低)。请联系我告知这一情况。

如果能打开,那么确认一下浏览器地址栏开头是否有“不安全”这三个红色的字。如果有的话;

  • 你可以返回划词翻译试着重新注册 / 登录账号,现在应该恢复正常了。
  • 划词翻译服务器的证书过期了(但这种情况概率很低)。请联系我告知这一情况。

为什么不能在某些页面如 Chrome / Firefox / Edge 扩展商店里使用?#

这是浏览器自身的安全策略限制,任何扩展都没有权限控制某些页面,包括但不限于:

  • 浏览器的内置页面,即以 about://chrome://moz://edge:// 等类似协议开头的网址。
  • 各浏览器的扩展商店页面,如 Chrome 不允许在 Chrome 扩展商店使用、Edge 不允许在 Edge 扩展商店使用。
  • 各浏览器自己的一些其它限制,目前已知的有 Firefox 不允许在 https://support.mozilla.org/ 里使用。

在这些页面中,唯一可以使用的方式是划选文本后,用鼠标右键点击你选中的文本,然后选择【翻译网页中选中的文本】,之后划词翻译会弹出独立翻译窗口并翻译。

如果不是在以上页面中但仍然无法使用划词翻译,那么有以下两种可能:

  • 你刚安装完划词翻译,在安装之前打开的页面中,你需要先刷新一下网页才能正常使用划词翻译。
  • 划词翻译自动更新了,在更新前打开的页面中需要先刷新一下网页才能正常使用划词翻译。

为什么划词翻译的体积有 3.5 MB 这么大?#

这是因为为了使用上的方便,划词翻译内置了两个体积很大的功能:

如果没有这俩功能,那么划词翻译的体积应该只有几百 KB。