# Question and Answer

WARNING

Help translate this page to English.

# 问:沙拉查词无法打开,点击地址栏旁的沙拉图标只显示一个白框。

答:这样情况很可能是最近升级了浏览器。Chrome 系的浏览器会有一定机率在升级后触发一个存储相关的 bug ,一般重启设备后可以解决。见 #183、#295 和 #329。如果还是不行请新开 issue 反馈。

# 问: 只有某个网站不能划词,其它可以。

答: 新开 issue 并严格按模板反馈,提供具体链接和可复现的操作。同时注意:

  • 刚安装扩展可能需要刷新一遍已打开的页面以加载词典。
  • 因安全问题,扩展商店页面、Chrome 自带的 PDF 页面以及其它扩展的页面是不能划词的。

# 问:在 Java 类的文档中无法显示图标,如 Java, Spring。

答:这类文档使用了一种严重过时的技术 <frameset>,在现代网页中已不多见。因其技术限制,在页面内显示面板将非常麻烦,故不做支持。但可以启用独立窗口的沙拉查词面板。

# 问:为什么地址栏旁的沙拉查词图标有时会出现黄底白字的“off”提示。

答:因为上一个问题不时有人反馈,沙拉查词 7 开始将自动识别不能加载内嵌面板的页面。这类页面包括不限于:浏览器内置页面、扩展商店页面、其它扩展页面、使用了 frameset 的页面(上面的 Java 类文档)。

# 问:沙拉查词在 Chrome dev/canary, Firefox dev/nightly 等测试版/开发者版浏览器中出现问题。

答:沙拉查词主要面向日用场景,以上的浏览器均不是面向日用用户的。在这些浏览器中出现各种问题是很正常的,这也是为什么要分出这么些版本,其中绝大部分问题都会在稳定版的时候被修复,所以请不必反馈。

# 问: 谷歌办公 Google Doc 或 Google Play 上读书不能划词。

答: 谷歌在这些地方自行实现了一套选词机制,所以 Saladict 无法通过浏览器的接口获得选词。这个兼容起来有点工作量,作者本身也很少在这些地方划词,所以几乎是不会去实现了。有其他人提 PR 也是欢迎的。目前可以打开 Saladict 的独立查词窗口为侧边栏模式输入查询。

# 问: 词典第一次没结果,再点一下展开箭头又可以。

答: 这是由于网络不稳定导致的。可考虑在设置更换其它词典,或者更换 DNS 服务器。如果某个词典反复出现这种情况也可以作反馈,我会检查一下。

# 问: 某个词典一直无结果,那怕是查简单的单词。

答: 先排除自身网络问题。可先点击词典标题跳转到网页。如果打不开可用代理试试,再不行可作反馈。如果网站可以打开而再次查词依然无结果的话,有可能是服务器更新了,请作反馈。

# 问:Firefox 浏览器上,点击地址栏旁的沙拉图标,弹出的框过窄,显示不全。

答:把沙拉查词的图标从二级菜单中拖出来。

# 问:浏览器自动用 Saladict 打开 PDF ,不能使用原生下载或打印。

答:可以在 Saladict 设置关闭 PDF 拦截或者将该网站加入 PDF 黑名单。见初次安装时弹出的注意事项及使用说明。

# 问:可不可以增加 PDF 阅读器功能,如做笔记、划线标记、夜间模式等。

答:PDF 阅读器用的是 PDF.js 自带的阅读器,如果需要其它功能可前往该项目反馈。也可以使用本地的其它 PDF 浏览器再通过独立窗口查词(浏览器以外划词设置)。@hqyyqh 分享了一个非常棒的教程如何一边标注 pdf 一边使用沙拉查词翻译。

pdf with saladict

# 问: PDF 划词字符显示不对(如 f 与 ƒ)/ PDF 划词换行的单词粘连在一起。

答: PDF 文件是不保存语义的,它只负责让文档的样式保持照片般一致,至于如何保持一致排版方式五花八门。所以你看到的文字有可能只是相似的字符;看起来是一句话的文字可能实际上只是零散的词语通过把位置写死凑在一起,甚至实际顺序跟显示的也可以不一致。请先自行复制一遍原文粘贴到纯文本编辑器上看看是不是 PDF 的问题。

# 问:添加生词可不可以加入单词翻译(而不是翻译整句上下文)。

答:得到准确的单词翻译需要通过自然语言处理(NLP)引擎分析上下文,目前还不能在扩展中实现。如果随便放一个翻译或者全部释义都放上,那么这个行为是无意义的,Saladcit 是一款实用的扩展,不考虑实现 checklist features1。目前默认情况下是翻译整句上下文,没有上下文的情况才会翻译单词。翻译引擎可在设置中调整。

# 问:能否让用户自定义添加词典。

答:Saladict 的设计是将不同的词典来源用精炼的、统一的、并列的风格显示,代码的架构对这方面做了很大的优化。对于从词典源上摘录信息,没有编程能力的用户很难编写逻辑的,且这样的功能使用频率也不会很高,不值得花费大量精力实现;而有编程能力的用户完全可以向这个开源项目提交代码,PR 是非常欢迎的。添加词典的过程已解耦,文档见这里。

# 问:能否添加背单词功能。

答:市面上已有不少优秀的记忆软件(如 Anki),本着“简洁而美”的宗旨,Saladict 中不做重复劳动实现,请自行导出到专门的软件中背。

# 问:查词面板能否自动消失。

答:自动消失一般用在轻度查词上,而 Saladict 是为深度查词而生。如果是少量查词,那么是否自动消失关系不大,如果是大量查词,那么建议开启固定面板或唤出侧边栏布局的快捷查词。添加自动消失的设置作者目前没有兴趣实现,但欢迎 PR。

# 问:能否在 Windows/Mac/Linux/iOS/Android 平台上实现原生版本的 Saladict。

答:因版权和时间精力等原因,暂不考虑实现。桌面上响应浏览器外划词可参考「设置」。开发与维护这个扩展本身就需要不少时间,欢迎支持项目持续发展。

# 问:能否实现 Chrome App 。

答:见官方声明,Chrome App 已在逐步淘汰的过程中,故不再做实现。

# 问:能否添加 OCR 图像识别查词功能。

答:参考 #493 。


注:

  1. Checklist features 源自 The Art of Unix Programming 一书,指只因为能够实现而实现的功能,实际上并不实用。

Support This Project

If you enjoy using Saladict please help more people find out this extension. Press the ★Star button on top of Github and leave a comment on Chrome Web Store or Add-ons for Firefox.

Designing and developing this extension are mostly done by the author alone which costed great amount of time and energy(also tribute to these contributors).

To keep it open-sourced, free of charge and ad-free, consider buying the author a cup of coffee ☕️ to support developing and maintaining this extension.

Buy me coffee regularly via Patreon or 爱发电

patreon saladict 爱发电 saladict

Scan QRCode through Wechat or Alipay

wechat qrcode alipay qrcode