【有同学问起划词助手的词典格式,记得以前写过一个,放这里存档】

使用Chrome商店版本的划词助手时,内置词典是无法替换的,这在作者制作插件时,已经预先打包了。如果想使用自定义的内置词典,那么必须使用开发者版本。

如何下载Chrome插件的crx文件,并加载Chrome插件的开发者版本,这个请自行去网上查询。在开发者版本中,内置词典文件存放于 插件根目录\bg\data\edict.json.

只要制作出符合格式的edict.json文件并同名替换原文件,就可以起到更换词典的作用。从文件名可以看到,该词典文件采用了JavaScript的JSON格式,这是因为Chrome和Firefox的插件本身就是JavaScript的脚本,词典文件采用JSON格式,更便于JavaScript脚本读取和处理。

附件是完整的词典格式说明,有需要的同学和开发者可以用以参照和二次开发。

Anki划词助手词典格式

前一段时间在文章《请找一个解释要配的上我这个单词》中附带了Antimoon 模板1.0 的anki模板。因为很多同学在问,这个Antimoon模板,在划词助手里能不能用。其实模板和工具没有强制的关联要求,划词助手的选项里让你手动做字段映射,就是起到自定义的目的。但是这也让我想到了,第一个,如果有以前用划词助手的同学,想转到这个模板来,那么最好字段名序列是兼容的。第二点要求是,在不特别指明的情况下,这个模板不会产生双面卡片(也就是不会产生definition-word所要求的拼写卡片),最后为了避免音频媒体文件过多占用同步ankiweb个人卡片库的大小拖累同步时间,为iOS客户端和PC客户端做了跳转后欧路词典内播放音频,TTS音频,有道在线音频等三种音频播放方式。

模板预览和特色和下载链接如下

继续阅读