Etymology Multilingual
approvedby ducktapekiller
This plugin has not been manually reviewed by Obsidian staff. Get the etymology of words in your notes, supporting multiple languages.
This plugin allows you to look up the etymology of words in English, Spanish, and French directly within your Obsidian notes.
It is a fork and extension of the Etymology Lookup plugin by clairefro, which originally supported only English. This version introduces multilingual support, dictionary integration, caching, and more.
Features
- Multilingual Support — Look up word origins in English, Spanish, and French.
- Contextual Search — Highlight a word, right-click, or use the command palette to fetch its etymology.
- Default Language — Set a preferred language in settings to skip the language prompt entirely.
- Dictionary Integration — Save an etymology directly into a matching note's frontmatter property (e.g.
Etimología) inside a configured folder. - Paste at Cursor — Insert an etymology into your active note at the cursor position.
- Copy to Clipboard — Copy any etymology result with one click.
- In-Memory Caching — Repeated lookups for the same word are instant. Configurable TTL (default: 30 minutes).
- Keyboard Shortcuts — Press
1,2, or3in the language prompt to select a language instantly. - Loading Indicator — Animated spinner while results are being fetched.
Data Sources
This plugin fetches data from the following online dictionaries (internet connection required):
English
- Online Etymology Dictionary (Douglas Harper).
Spanish
- DPD — Diccionario Panhispánico de Dudas (RAE).
- DLE — Diccionario de la Lengua Española (RAE).
- Diccionario Etimológico de Chile.
French
- Wiktionnaire (French Wiktionary).
- CNRTL — Centre National de Ressources Textuelles et Lexicales.
How to Use
- Highlight a word in your active note.
- Do one of the following:
- Open the Command Palette (
Ctrl/Cmd + P) and run "Etymology Multilingual: Search Etymology". - Right-click the selection and choose "Get etymology of …".
- Click the bird icon in the ribbon (left sidebar).
- Open the Command Palette (
- Select a language (or skip this step if you've set a default in settings).
- Browse the results in the modal. Each result has three actions:
- Copy — copies the etymology text to your clipboard.
- Paste at cursor — inserts the text into your active note at the cursor.
- Save to dictionary — writes the etymology into a matching note's frontmatter (requires configuration, see below).
Settings
Open Settings → Etymology Multilingual to configure:
| Setting | Description |
|---|---|
| Default language | Skip the language prompt and always search in this language. Set to "Always ask" to be prompted each time. |
| Cache duration | How long (in minutes) to keep results in memory. Set to 0 to disable caching. |
| Clear cache | Manually clear all cached results. |
| Dictionary folder | Path to the folder containing your dictionary notes (e.g. Diccionario). Leave empty to disable dictionary integration. |
| Dictionary property | The frontmatter property where etymology will be saved (e.g. Etimología). |
Dictionary Integration
If you maintain a personal dictionary in Obsidian where each word is a separate note (e.g. abarloar.md, abalorio.md), you can save etymologies directly into those notes' frontmatter:
- Set the Dictionary folder to the folder containing your word notes.
- Set the Dictionary property to the frontmatter field name (e.g.
Etimología). - When viewing etymology results, click "Save to dictionary" on the result you want to keep.
- The plugin finds the note whose filename matches the searched word and updates the specified property.
Installation
Manual Installation
- Download the latest release from the GitHub Releases page.
- Extract
main.js,manifest.json, andstyles.css. - Place them in
.obsidian/plugins/etymology-multilingual/. - Reload Obsidian and enable the plugin.
Credits
- Original code and concept by clairefro.
- English data courtesy of Etymonline.
- Spanish data courtesy of RAE and Etimologías de Chile.
- French data courtesy of Wiktionnaire and CNRTL.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.