Dictionary Lexicon

by Alvin
5
4
3
2
1
Score: 51/100

Description

Category: Learning & Knowledge Management

The Dictionary Lexicon plugin brings comprehensive dictionary functionality with vocabulary building tools. It uses the Wordnet dictionary dataset to provide detailed word definitions that you can search and insert into your notes. Save words to a dedicated vocabulary file for reference. The flashcard system uses spaced repetition to help you review saved vocabulary periodically. You can look up words through multiple methods: ribbon icon, command palette, context menu or even auto detection of the word under your cursor. Templates let you customize how definitions appear when inserted. The plugin downloads a dictionary file from an external source during initial setup, which gets cached locally for offline use afterward.

Reviews

No reviews yet.

Stats

6
stars
604
downloads
0
forks
125
days
42
days
42
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
1
total issues
0
open issues
1
closed issues
0
commits

RequirementsExperimental

  • Internet connection for initial dictionary download

Latest Version

README file from

Github

Dictionary Lexicon Plugin for Obsidian

A powerful dictionary plugin for Obsidian that provides Lexicon dictionary definitions, vocabulary management, and spaced repetition flashcards to help improve your vocabulary.

Features

  • Wordnet Dictionary Lookup: Search and insert definitions from the comprehensive Wordnet dictionary
  • Vocabulary Management: Save words and definitions to a dedicated vocabulary file
  • Save to Footer (Glossary): Insert looked-up words directly into a glossary section at the end of your current note
  • Flashcard System: Review your vocabulary with periodic flashcard popups
  • Context Menu Integration: Right-click to look up or save selected text
  • Customizable Templates: Define how definitions are inserted into your notes

Screenshots

  • Overview

    Plugin overview

  • Lookup modal (searching and inserting definitions)

    Lookup modal

  • Vocabulary file (saved words and definitions)

    Vocabulary file

  • Settings (display, templates, vocabulary, flashcards)

    Settings

  • Footer Button

    Footer button placeholder

  • Glossary Settings

    Glossary settings placeholder

Installation

From Obsidian Community Plugins

  1. Open Settings → Community Plugins
  2. Search for "Dictionary Lexicon"
  3. Click Install and then Enable

Manual Installation

  1. Download the latest release from GitHub
  2. Extract the files into your vault's .obsidian/plugins/obsidian-lexicon-dictionary-plugin/ folder
  3. Reload Obsidian
  4. Enable the plugin in Settings → Community Plugins

Important Note

This plugin downloads a dictionary JSON file (>5MB) from an external source when first initialized. The dictionary file is downloaded to your plugin directory and cached locally. This download only occurs once when the plugin is first enabled, or if the dictionary file is missing. An internet connection is required for the initial download.

Usage

Looking Up Words

  • Ribbon Icon: Click the book icon in the left ribbon
  • Command Palette: Use "Dictionary Lexicon: Look up a word"
  • Context Menu: Right-click on any word and select "Look up selection"
  • Auto-detect: Open the lookup with no selection to detect the word under cursor

Saving Vocabulary

  • Click "Save" button in the lookup results
  • Right-click and select "Add selection to vocabulary"
  • Use command "Dictionary Lexicon: Add selection to vocabulary"

Flashcards

  • Enable automatic flashcards in settings
  • Or manually trigger with "Dictionary Lexicon: Open vocabulary flashcard"
  • Review saved vocabulary with spaced repetition
  • Click the Footer button in the lookup results to append the definition to the end of your current note.
  • Customize the glossary header (e.g., ## Glossary) in the plugin settings.

Settings

Templates

  • Definition template: Customize how definitions are inserted
    • Use {term} for the word
    • Use {definition} for the definition
    • Default: **{term}**\n{definition}\n

Vocabulary

  • Folder path: Where to store vocabulary file (default: Vocabulary)
  • File name: Name of vocabulary file (default: lexicon.md)

Flashcards

  • Enable automatic popups: Show periodic flashcards
  • Interval: How often to show flashcards (5-240 minutes)

Glossary

  • Glossary section title: The header used for footer insertions (default: ## Glossary)
  • Save to vocabulary file: Automatically save terms to your main vocabulary list when inserting into the footer

Development

Project Structure

obsidian-lexicon-dictionary-plugin/
  main.ts                    # Plugin entry point
  types.ts                   # TypeScript interfaces
  constant.ts                # Constants and configuration
  DictionaryService.ts        # Lexicon dictionary service
  VocabularyManager.ts       # Vocabulary management
  DictionarySuggester.ts     # Search suggestions UI
  FlashCardModal.ts          # Flashcard modal component
  SettingsTab.ts             # Settings interface
  styles.css                 # Plugin styles
  manifest.json              # Plugin manifest

Building from Source

# Install dependencies
npm install

# Development build with watch mode
npm run dev

# Production build
npm run build

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

License

MIT License - see LICENSE file for details

Credits

  • Wordnet Dictionary Data: This plugin uses the Wordnet dictionary dataset.
  • Author: Alvin (GitHub)
  • Built for the Obsidian community

Wordnet Dictionary Citation

This plugin uses the Wordnet dictionary dataset.

For online references:

  • Wordnet Dictionary Project. 2010.

Support

If you find this plugin useful, consider supporting its development:

"Buy Me A Coffee"

If you encounter issues or have suggestions:

  • Open an issue on GitHub
  • Contact the developer

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Dictionary
5 years ago by phibr0
Dictionary - Obsidian Plugin | This plugin adds a multilingual dictionary to the Obsidian note taking tool.
Flashcards
6 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
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.
Note Definitions
2 years ago by Dominic Let
Obsidian plugin for seamless viewing of personal definitions
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Incremental Writing
5 years ago by Jamesb | Experimental Learning
An incremental writing plugin for Obsidian where you add notes and blocks to prioritized queues and review them incrementally over time, spaced repetition style.
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
Recall
5 years ago by Martin Jirlow
A spaced repetition system for Obsidian!
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.
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Vocabulary View
5 years ago by nnshi-s
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
Decks
4 months ago by Xherdi Lika
An Obsidian Flashcards plugin
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Vocabulary Highlighter
3 years ago by eatgrass
Highlight English words according to the frequency with Obsidian
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Memorization
3 years ago by Joseph Cochran
braincache
4 years ago by XSPGMike
braincache obsidian plugin
Obsidian Wordnik Definitions
4 years ago by Henry Gustafson
Insert definitions of words from wordnik
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
Learnie
2 years ago by tankh99
Learnie is an Obsidian plugin that helps to enhance your learning with active recall and spaced repetition.
Mochi Cards Pro
3 years ago by Hayden Carpenter
Create flashcards on Mochi.cards using the API provided by Mochi's Pro subscription in Obsidian.
Dictionary translator
2 years ago by Grover
我可以帮助你翻译单词或句子,听新单词或句子的录音,甚至录下自己的发音,以内部链接的形式保存到你的笔记中。
The Queue
2 years ago by Kolja Sam Pluemer
An Obsidian.md plugin randomly exposing you to your cards. Supports habits, to-dos, spaced repetition flashcards, iterative reading and more.
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.
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin for Obsidian
Spaced everything
2 years ago by Zach Mueller
Obsidian plugin to apply spaced repetition to incrementally develop your notes.
Simsapa
2 years ago by gambhiro
Simsapa plugin for Obsidian
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Simple Anki Sync
a year ago by Lukas Mayr
Zhongwen Reader
a year ago by natipt
This is a Chinese hover dictionary and vocabulary-building plugin for ObsidianMD.
Simple Quiz
2 years ago by Ivan Kalmar
Creating simple quizzes.
AI-AnkiSync
a year ago by goev
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Kindle Vocab
10 months ago by Truong Gia Bao
Generate the markdown version of your Vocabulary Builder in Kindle, and put it in your Obsidian Vault.
Anki Helper
4 months ago by Dusk