如何从 Kindle 的词汇生成器中提取单词到 PC

Kindle 的 Vocabulary Builder 是一款出色的内置工具,可以自动保存您在阅读时查找的所有困难单词。但是,如果您想提取此单词列表,Kindle 只会令人失望。在Kindle电子阅读器设备之外,您没有官方方式查看这些文字。但是,有一些解决方法可以通过这些解决方法从 PC 上的 Kindle 词汇生成器中提取单词列表。以下是您需要了解的有关它们的所有信息。

如何从 Kindle 的词汇生成器中提取单词

Kindle 将其词汇生成器中的所有数据存储在 SQLite3 数据库中。因此,只要您可以访问此数据库,就可以使用以下方法和工具从中提取单词。操作方法如下:

先决条件:从Kindle复制vocab.db文件

在我们开始之前,您首先必须将 vocab.db 文件从 Kindle 复制到 PC。这是如何去做的:

  1. 将 Kindle 连接到电脑。
  2. 打开 Kindle 目录并转到系统> vocab.db。但是,由于此“系统”文件夹通常是隐藏的,因此请单击搜索字段。
    extract-from-kindle-vocab-builder-1
  3. 并键入 vocab.db
    extract-from-kindle-vocab-builder-2
  4. 找到vocab.db文件后,复制它。
    extract-from-kindle-vocab-builder-3
  5. 现在将其粘贴到 PC 上方便的位置,例如桌面。
    extract-from-kindle-vocab-builder-4

现在,您可以使用下面给出的方法使用vocab.db文件提取单词。

方法1:使用Anki FluentCards将单词导出到Excel

这是提取单词并将其导出为 Excel 文件的最简单方法之一。但是,使用这种方法,您一次只能从一本书中提取单词。这是如何去做的:

  1. 单击并导航到 fluentcards.com。在网页上,单击 Kindle to Anki
    extract-from-kindle-vocab-builder-5
  2. 然后将之前复制的vocab.db文件拖放到页面上。
    extract-from-kindle-vocab-builder-6
  3. 您的单词将自动从vocab.db文件中提取,并按您查找它们的书籍进行分类。
  4. 单击一本书以查看其中的单词。
    extract-from-kindle-vocab-builder-7
  5. 在这里,您将找到单词和上下文。但是“定义”列将是空白的。要获取定义,请单击“获取定义”。
    extract-from-kindle-vocab-builder-8
  6. 出现所有单词的定义后,单击“纯CSV”以下载CSV格式的列表。
    extract-from-kindle-vocab-builder-9
  7. 点击下载你的套牌
    extract-from-kindle-vocab-builder-10
  8. 选择一个位置,然后单击保存
    extract-from-kindle-vocab-builder-11
  9. 该文件将以 TSV 格式下载。
  10. 打开 Excel 并打开空白工作簿。
    extract-from-kindle-vocab-builder-12
  11. 在“数据”选项卡下,单击“从文本/CSV >从文件>获取数据”。
    extract-from-kindle-vocab-builder-14
  12. 将文件格式更改为“所有文件”
    extract-from-kindle-vocab-builder-15
  13. 选择 TSV 文件,然后单击导入
    extract-from-kindle-vocab-builder-16
  14. 在 Excel 的弹出窗口中,单击“加载”。
    extract-from-kindle-vocab-builder-17
  15. 您的单词列表现在将在 Excel 工作表中提供,同时提供其用法和定义。
    extract-from-kindle-vocab-builder-18
  16. 对所有书籍重复步骤 4-15,以获取词汇数据库文件中所有单词的列表。

方法2:使用DB Browser for SQLite将单词导出到Excel

Kindle 的 vocab.db 文件也可以使用 DB Browser for SQLite 打开。

  1. 使用上面的链接下载并安装 DB Browser for SQLite。
    extract-from-kindle-vocab-builder-44
  2. 安装后,右键单击vocab.db文件,然后选择“打开方式>选择其他应用”。
    extract-from-kindle-vocab-builder-19
  3. 选择“在电脑上选择应用”
    extract-from-kindle-vocab-builder-20
  4. 打开 DB Browser for SQLite 文件夹。
    extract-from-kindle-vocab-builder-21
  5. 并选择数据库浏览器进行SQLite.exe
    extract-from-kindle-vocab-builder-22
  6. 数据库在应用程序中打开后,单击“执行 SQL”选项卡。
    extract-from-kindle-vocab-builder-24
  7. 单击第一行以选择它。
    extract-from-kindle-vocab-builder-25
  8. 在这里,复制并粘贴以下 SQL 代码:
    SELECT
    w.word
    ,group_concat(l.usage || '(' || b.title || ')
    ' ) as usage
    ,count(l.usage) as count_usage
    ,l.timestamp as lastFROM
    WORDS w

    LEFT JOIN LOOKUPS l
    on l.word_key=w.id
    LEFT JOIN BOOK_INFO b
    on b.guid=l.book_key

    GROUP BY
    w.word

    ORDER BY count_usage DESC, l.timestamp DESC

  9. 现在通过单击“播放”图标来执行 SQL。
    extract-from-kindle-vocab-builder-26
  10. 您将获得“单词”列表及其“用法”,因为它出现在词汇生成器中。
    extract-from-kindle-vocab-builder-27
  11. 您可以通过按住 Shift 键,然后右键单击并选择“复制”来选择“单词”列中的单词。
    extract-from-kindle-vocab-builder-28
  12. 并将其粘贴到您喜欢的任何位置,例如文本文件、电子表格等。
    extract-from-kindle-vocab-builder-29
  13. 或者,您可以将表导出为 CSV 文件。为此,请单击“执行 SQL”选项卡下的“保存结果视图”选项。
    extract-from-kindle-vocab-builder-30
  14. 然后选择导出到 CSV
    extract-from-kindle-vocab-builder-31
  15. 点击保存
    extract-from-kindle-vocab-builder-32
  16. 并选择一个目的地。
    extract-from-kindle-vocab-builder-33
  17. CSV 文件现在可以在电子表格应用(如 Excel)中打开。您可以在此处进行您喜欢的任何更改。
    extract-from-kindle-vocab-builder-34

就这样,您从 Kindle 的词汇生成器中提取了单词。

方法 3:使用 SQLite3 命令行 shell 将单词导出为文本文件

与前面的方法类似,如果您更喜欢使用 SQLite 命令行工具,您可以使用它直接将单词导出到文本文件。操作方法如下:

  1. 使用上面给出的链接下载 SQLite3 zip 文件。
    extract-from-kindle-vocab-builder-45
  2. 右键单击 zip 文件并将其解压缩
    extract-from-kindle-vocab-builder-35
  3. 将 vocab.db 文件粘贴到同一文件夹中。
    extract-from-kindle-vocab-builder-36
  4. 现在双击并启动sqlite3.exe
    extract-from-kindle-vocab-builder-37
  5. 如果出现提示,请单击“更多信息”>“仍然运行”。
    extract-from-kindle-vocab-builder-38
  6. 键入以下命令,然后按 Enter:
    .open vocab.db
    extract-from-kindle-vocab-builder-39
  7. 现在复制并粘贴以下内容:
    .output vocab.txt
    select word from words;
    .exit
  8. 如果收到警告,请单击“粘贴”。
    extract-from-kindle-vocab-builder-40
  9. 按 Enter 键。
    extract-from-kindle-vocab-builder-41
  10. 将执行命令行,并在 SQLite3 文件夹中有一个新的 vocab.txt 文件。
    extract-from-kindle-vocab-builder-42
  11. 打开它以在其中找到所有词汇生成器单词。
    extract-from-kindle-vocab-builder-43

我们希望您能够从 Kindle 设备上的词汇生成器列表中提取单词。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun293206.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年4月2日 上午11:23
下一篇 2024年4月2日 下午6:05

相关推荐