Vocab Miner

AnkiWeb addon 836664941

Generates formatted Anki vocabulary cards with AI-written definitions, example sentences, IPA, synonyms, vocabulary breakdowns, and Google TTS audio, plus duplicate detection and preview.
AI-generated summary; may contain mistakes.

card-creationaiduplicates

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-03-28
Anki versions
2.1.4~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-03-28 (218 days before the snapshot).
  • Test files: 1.
  • GitHub Actions workflows: 1.
  • Commits in the last year: 18.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 3 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1–2026-03-26
2.1.2–2026-03-26
2.1.3–2026-03-27
2.1.4+2026-03-28
History across monthly snapshots

Loading…

Similar addons

MnemoMaker: Language Learning Accelerator

Automatically creates formatted vocabulary flashcards with Cambridge Dictionary definitions, examples, translations, pronunciation, and AI-generated mnemonics in multiple language pairs.

card-creationaidictionary

6 votes 19% approval πŸ‘ 3 Β· πŸ‘Ž 3 ⭐ 2 Anki 25.02.5~ Updated 2025-08-15
Vocabulary En-Ar Flashcards Generator

Generates complete Anki flashcards from a single word, filling fields with dictionary definitions, pronunciation, synonyms, examples, English-Arabic translation, and images without AI.

card-creationdictionary

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-03-30
VocabMaster

Enhances vocabulary learning across multiple languages by generating AI articles and example sentences and giving instant feedback on your own sentence practice, with customizable feedback language and dark/light themes.

card-creationaiquiz

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2024-12-09

Description

Vocab Miner turns any English word into a fully formatted Anki card using AI β€” powered by Claude (Anthropic) or ChatGPT (OpenAI).

What it does

Type a word, click Generate, and the add-on creates:

  • A natural example sentence with the word highlighted in bold + underlined
  • IPA pronunciation
  • A clear definition (2-3 sentences)
  • Synonyms (3-5)
  • Vocabulary breakdown of the other key words in the sentence
  • TTS audio via Google TTS β€” attached to the card automatically

Features

  • One-click card generation
  • Duplicate detection β€” warns if you've already mined the word
  • Regenerate sentence if you want a different example
  • Preview card (Front + Back) before saving
  • Reset card progress without leaving the plugin
  • Auto-installs gTTS on first use β€” no manual setup needed
  • Works with any deck, note type, and field names

Requirements

Setup

  1. Go to Tools β†’ Vocab Miner
  2. Open the Settings tab
  3. Choose your AI provider and paste your API key
  4. Set your deck name, note type, and field names
  5. Click Save settings

Card structure

Front: She felt completely exhausted after the long journey. [sound:vocabminer_exhausted.mp3]

Back: exhausted /ΙͺɑˈzɔːstΙͺd/

Definition: ... Synonyms: ...
Vocabulary:
β€’ journey: a long trip from one place to another

Source code

github.com/isaelsantana/vocab-miner

README

Vocab Miner β€” Anki Add-on

An Anki add-on to mine vocabulary words and generate definitions, example sentences, IPA, synonyms, and audio β€” powered by Claude (Anthropic) or ChatGPT (OpenAI).

Features

  • Generate definition, example sentence, IPA, synonyms and vocabulary breakdown with one click
  • Example sentence with the target word in bold + underlined on the Front
  • IPA, definition, synonyms and breakdown on the Back
  • Auto-detect duplicates β€” checks if you already mined the word
  • Regenerate sentence if you don't like the first one
  • Reset card progress directly from the plugin
  • Preview card (Front + Back) before adding
  • TTS audio via Google TTS (gTTS) β€” plays on preview and attaches to card automatically
  • Supports Claude (Anthropic) and ChatGPT (OpenAI) as AI providers

Installation

Via AnkiWeb

Search for Vocab Miner on ankiweb.net/shared/addons or enter the add-on code directly in Anki: Tools β†’ Add-ons β†’ Get Add-ons β†’ paste the code β†’ OK β†’ restart Anki.

Manual (from this repo)

  1. Download or clone this repository
  2. Copy the folder contents into a new folder named vocab_miner inside your Anki add-ons directory:
    • macOS: ~/Library/Application Support/Anki2/addons21/vocab_miner/
    • Windows: %APPDATA%\Anki2\addons21\vocab_miner\
    • Linux: ~/.local/share/Anki2/addons21/vocab_miner/
  3. Copy config.example.json β†’ config.json inside that folder (see Configuration below)
  4. Restart Anki

Configuration

1. API Key

You need an API key from at least one of the providers:

Provider Where to get
Claude (Anthropic) console.anthropic.com/settings/keys
ChatGPT (OpenAI) platform.openai.com/api-keys

2. Set up inside Anki

  1. Open Anki and go to Tools β†’ Vocab Miner
  2. Click the Settings tab
  3. Choose your AI provider (Claude or ChatGPT)
  4. Paste your API Key in the corresponding field
  5. Fill in your Anki settings:
    • Deck β€” name of the deck where cards will be added (e.g. English)
    • Note type β€” your note type (e.g. Basic)
    • Front field β€” name of the front field (e.g. Front)
    • Back field β€” name of the back field (e.g. Back)
  6. Choose TTS accent (US, UK or Australian English)
  7. Click Save settings

3. config.json (manual install only)

If you installed manually, create config.json from the template:

cp config.example.json config.json

Then fill in your keys directly in the file:

{
    "provider": "claude",
    "claude_key": "sk-ant-YOUR_KEY_HERE",
    "openai_key": "",
    "deck_name": "English",
    "note_type": "Basic",
    "field_front": "Front",
    "field_back": "Back"
}

Never commit config.json β€” it contains your API keys. The file is already in .gitignore.


Usage

  1. Open Tools β†’ Vocab Miner
  2. Type a word in the input field and press Generate (or hit Enter)
  3. Review the generated content β€” you can edit any field freely
  4. Click Regenerate sentence if you want a different example
  5. Click Preview card to see Front + Back before saving
  6. Click Add to Anki to save the card

Audio (TTS)

The plugin uses Google TTS (gTTS) to generate audio automatically. It installs into the plugin's own folder on first use β€” no manual setup needed.

  • Audio is generated from the example sentence
  • The file is saved as vocabminer_word.mp3 in your Anki media folder
  • The [sound:...] tag is attached to the Front field automatically

To preview the audio before adding the card, use the Preview card window and click β–Ά Play audio.

Note: Audio playback in preview uses afplay (macOS built-in). On Windows/Linux the preview audio may not play, but the card audio will still be attached correctly.


Card Structure

Front:

She felt completely <b><u>exhausted</u></b> after the long journey.
[sound:vocabminer_exhausted.mp3]

Back:

exhausted  /ΙͺɑˈzɔːstΙͺd/

Definition: ...
Synonyms: ...
Vocabulary:
β€’ journey: a long trip from one place to another
β€’ ...

Requirements

  • Anki 23.10+
  • Internet connection (for AI generation and TTS)
  • API Key from Anthropic or OpenAI

License

MIT