Kindle Vocab

by Truong Gia Bao
5
4
3
2
1
Score: 31/100

Description

Category: Learning & Knowledge Management

The Kindle Vocab plugin helps you turn vocabulary lookups from your Kindle device into structured, interactive notes. By importing the vocab.db file from your Kindle, it generates a vocabulary builder in Markdown format that you can review and update inside your workspace. The plugin supports integration with public dictionary CSV files, such as Webster's or customized Wiktionary exports, so that each word can include definitions and related details. Words can be marked as learned or unlearned using checkboxes, and progress is tracked with statistics like percentage learned. You can also sort entries by timestamp or focus on unlearned words first, making study sessions more effective. A sync function keeps your vocabulary file updated, and all changes are reflected interactively in preview mode.

Reviews

No reviews yet.

Stats

20
stars
172
downloads
1
forks
260
days
266
days
266
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
9
commits

RequirementsExperimental

  • Kindle device with vocab.db file

  • Public dictionary CSV file (e.g., Webster’s, Wiktionary)

Latest Version

9 months ago

Changelog

  • Optimize folder searching in SettingsTab
  • Use Sentence case instead of Heading Case for all UI components (Settings Tab, Command)

README file from

Github

Kindle Vocab Plugin for Obsidian

License: MIT

Kindle Vocab is an Obsidian plugin that lets you import vocabulary lookups from your Kindle device and convert them into structured, interactive Markdown notes.

Ideal for learners who want to build a personal vocabulary library and review it directly within Obsidian.

Developed by: Bao Truong


Features

  • Generate Markdown from your Kindle lookups (vocab.db)
  • Integrate custom dictionary files (CSV format)
  • Mark words as "Learned/Unlearned" using checkboxes
  • View statistics such as percentage learned
  • Sort words by timestamp or prioritize unlearned items

How to Use

1. Upload Your Vocabulary Database

  • Open the command palette (Ctrl + P) and run:
    Upload your vocabulary database
  • Select your vocab.db file.
    You can find this file by connecting your Kindle to your computer via USB and searching for Kindle (E:)/system/vocabulary/vocab.db.

2. Upload a Dictionary File (CSV)

You may also upload your own dictionary file, provided that it is in CSV format with the structure:
word, information

  • Run the command:
    Upload your dictionary file
    Then select your .csv dictionary file.

ℹ️ Amazon dictionaries are DRM-protected and cannot be used. This plugin uses public alternatives like GCIDE and Wiktionary. The wiktionary.csv file is a customized version of data from Wiktionary.

3. Sync and Review Vocabulary

  • Click the Sync icon in the ribbon (left sidebar), or run the command:
    Sync the vocabulary builder to your Obsidian
  • In the popup modal, click Start Sync
  • A new file named My Vocabulary Builder.md will be created
  • Switch to Preview mode (Ctrl + E) to interact with checkboxes, and resync to track your learning progress

Notices when use

  • You shouldn't change the name of the My Vocabulary Builder.md file, since it will affect the checkbox learned/unlearned function.
  • Ìf you want to change the folder which is used to store the vocab.db, dictionary.csv, and My Vocabulary Builder.md, you can change it in Settings Tab.

References


Additional Tools

Want to sync vocabulary directly to Anki?
Check out: KindleVocab2Anki

⚠️ Note: This tool may require deDRM, which is legally restricted in some regions.


FAQ

Q: Can I log in with my Amazon account and sync the vocab.db automatically?
A: No. You must manually upload the vocab.db file. Amazon does not provide an API or allow access to this file via account login.


License

This project is licensed under the MIT License.


Future developments

  • Support other languages beside English
  • Better customized dictionary
  • Let the user move file, change file name dynamically, not through the settings.

Say Thanks

If you found this plugin useful, you can support its development:


Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI-AnkiSync
a year ago by goev
Anki Helper
3 months ago by Dusk
Anki Integration
a year ago by Noah Boos AKA Rift
Create flashcards from your notes with a seamless interface, structuring them with metadata and syncing effortlessly via AnkiConnect.
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
AnkiBridge
4 years ago by JeppeKlitgaard
Yet Another Obsidian Anki Bridge.
AnkiSync+
3 years ago by RochaG0
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Dictionary
5 years ago by phibr0
Dictionary - Obsidian Plugin | This plugin adds a multilingual dictionary to the Obsidian note taking tool.
Dictionary Lexicon
3 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Dictionary translator
2 years ago by Grover
我可以帮助你翻译单词或句子,听新单词或句子的录音,甚至录下自己的发音,以内部链接的形式保存到你的笔记中。
Export to Anki
5 years ago by Pseudonium
Script to add flashcards from text/markdown files to Anki
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Hanzi Writer
a year ago by Nikita Smirnov
HiWords
7 months ago by Kai
Effortlessly grow your vocabulary as you read, with automatic highlighting and translation of unfamiliar words.
Japanese note taking helper
a year ago by OverFitter
Kindle Export
4 years ago by Simeon Stanek
A plugin which converts .md files from Obsidian to your Kindle/PocketBook
Kindle Highlights
3 years ago by Hady Osman
Sync your Kindle notes and highlights directly into your Obsidian vault
Kindle Highlights Import
10 months ago by Leon Luttenberger
Plugin for Obsidian that allows users to import Kindle highlights into their Obsidian vault.
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
newslog
5 months ago by protoavatar
Sync your newslog.me daily bundles and Kindle's highlighted articles directly into Obsidian.
Note Definitions
2 years ago by Dominic Let
Obsidian plugin for seamless viewing of personal definitions
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Obsidian Wordnik Definitions
4 years ago by Henry Gustafson
Insert definitions of words from wordnik
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Paste Quote
a year ago by Jacob Williams
Helps with formatting and citing quotes when pasting into Obsidian.
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
Simsapa
2 years ago by gambhiro
Simsapa plugin for Obsidian
text2anki-openai
3 years ago by Mani Batra
Textfresser
a year ago by clockblocker
Obsidian plugin to automatically fill in the gaps of your Deutsch
Unearthed (Kindle Sync)
a year ago by CheersCal
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
Vocabulary Highlighter
2 years ago by eatgrass
Highlight English words according to the frequency with Obsidian
Vocabulary View
5 years ago by nnshi-s
WordNet Dictionary
5 years ago by TfTHacker
WordNet plugin for Obsidian. WordNet is a large lexical database of English developed by Princeton University and its license allows use in other applications. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Yanki
2 years ago by Eric Mika
An Obsidian plugin that syncs flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.
Youglish
5 years ago by Noureddine Haouari
Use YouTube to improve your pronunciation. YouGlish plugin gives you fast, unbiased answers about how words is spoken by real people and in context.
Zhongwen Reader
a year ago by natipt
This is a Chinese hover dictionary and vocabulary-building plugin for ObsidianMD.