Skip to content

zotero-vocab-listener v0.1.6 - 第一个公开版本

Choose a tag to compare

@lingyupeng lingyupeng released this 18 May 10:45
· 1 commit to main since this release

Zotero Vocab Listener v0.1.6

第一个公开 MVP 版本。

Zotero Vocab Listener 是一个 Zotero 插件,用来自动收集你在 PDF 阅读时标注的生词。你可以指定某一种或多种高亮颜色作为“生词颜色”,插件会监听这些高亮,并把词语、来源论文、摘录日期、注释里的翻译、上下文句子和页码记录到一个单词本里。

主要功能

  • 自动监听 Zotero PDF 高亮注释
  • 支持自定义监听的高亮颜色
  • 自动记录单词 / 短语
  • 自动记录所属论文题目
  • 自动记录摘录日期
  • 自动读取注释中的翻译
  • 尝试提取单词所在的上下文句子
  • 记录页码
  • 在 Zotero 中显示统一的 Vocabulary 面板
  • 支持选择单词本显示和导出的字段
  • 支持导出 CSV
  • 支持导出 Anki 可导入的文本格式

安装方法

  1. 下载本页面附件中的 .xpi 文件。
  2. 打开 Zotero。
  3. 进入 工具插件
  4. 点击右上角齿轮图标。
  5. 选择 Install Add-on From File... / 从文件安装插件...
  6. 选择下载的 .xpi 文件。
  7. 重启 Zotero。

使用方法

  1. 打开 Zotero 中的一篇 PDF。
  2. 用你设置的生词颜色高亮一个单词或短语。
  3. 打开 工具Vocab Listener: Show Vocabulary
  4. 在 Vocabulary 面板中查看单词本、调整监听颜色和字段设置。
  5. 可从面板中导出 CSV 或 Anki 文本。

与翻译插件协同使用 / Working with Translation Plugins

这个插件本身不负责翻译。它会读取 Zotero 高亮注释中的 comment / 注释内容,并把其中的文字作为 Translation 字段记录到单词本里。

This plugin does not translate text by itself. It reads the comment text of Zotero highlight annotations and stores it as the Translation field in the vocabulary list.

如果你使用 Zotero Translate / PDF Translate 类插件,建议在翻译插件设置中开启类似下面的选项:

If you use a Zotero Translate / PDF Translate plugin, it is recommended to enable an option similar to:

自动将翻译填充在注释
Automatically fill translation into annotation comment

隐私说明

插件只在本地读取 Zotero 注释和 PDF 全文缓存,用于生成单词本。
不会上传你的论文、注释、生词、翻译或任何阅读数据。

当前限制

  • 上下文句子目前是根据 Zotero 的全文缓存进行 best-effort 匹配,不一定总能精确到同一页同一句。
  • 暂时不会自动补扫以前已经存在的高亮。
  • 暂时还不能从单词本点击跳回 PDF 原文位置。

兼容性

  • Zotero 9
  • 理论上兼容 Zotero 8,但主要测试环境是 Zotero 9