有道单词批量查询+单词批量导入有道单词本

有道单词批量查询

在阅读文献或者英文原著时,会遇到一些不认识的单词,除了一个一个查询外也可以统一整理出一份 list, 然后批量查询。批量查询的好处是统一处理,统一整理、统一添加到其他软件中(比如,有人喜欢用 Excel 结合艾宾浩斯记忆曲线背单词)等,相对会更节省时间。

目前了解到的单词查询软件都不支持批量查询,不过有热心的网友自己动手写了实现有道单词批量查询的程序:Querymorewords. 这个程序是用 Python 写的,使用方面很简单,如下:

  1. 将软件下载到本地;
  2. 将要批量查询的单词添加到 sample.txt 中;
  3. 运行 danci.exe, 开始查询;
  4. 打开 output.txt, 所有单词查询结果就在里面了。

到这里,便实现了有道单词批量查询需求。如果需要 csv 文件,可以运行 danci_csv.exe,然后在 output.csv 中查看结果。不过,如果一个单词有多个词性,csv 中会有多条记录,可读性不太好。我更加喜欢将 txt 中的内容复制到 Excel 中,然后在 Excel 中进行处理。

单词批量导入有道单词本

有道单词本支持导入 bin/xml 这两种通过有道单词本导出的文件和金山词霸导出的 txt 文件,其他格式不支持。而通常我们自己要批量导入的单词多数为 txt 文件(比如上面批量查询的结果)或者 csv,所以需要借助一下有道单词本导出的文件来实现。做法如下:

  1. 在有道单词本中选择少量单词导出,导出格式为 xml;
  2. 用文本编辑器打开这个 xml 文件,查看规律;
  3. 按照规律将自己单词及解释添加,保存;
  4. 在有道单词本中选择导入单词,找到刚编辑的 xml 文件并导入。

到这里,通常单词就批量导入有道单词本了。批量查询的结果需要在 Excel 中使用公式进行处理和拼接。以下是每一条精简过的样式:

<item><word>toe</word><trans>n. 脚趾;足尖 vt. 用脚尖走;以趾踏触 vi. 动脚尖;用足尖跳舞</trans><phonetic></phonetic><tags></tags><progress></progress></item>

几点说明:

  1. 如果只有单词没有中文释义,那么有道单词本手机端的「卡片学习」中便只有英文没有中文释义;PC 端会自动匹配中文释义,只在 PC 端使用可以只添加单词;
  2. 单词音标不用填,有道单词本会自动添加;
  3. 中文释义中不能出现 <> 符号,否则提示错误;
  4. 不用担心重复添加,会提示是否覆盖操作。

知米背单词和墨墨背单词等软件可以在 PC 端将单词批量添加,软件会自动匹配中文释义。至于选择哪款软件,可根据自己的使用喜欢和爱好自行软件。

评论