- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| 2000_freq_enhanced.csv | ||
| dl_freq.py | ||
| gen.py | ||
| LICENSE | ||
| local_img.py | ||
| mk_ai_deck.py | ||
| README.md | ||
Anki Deck Generator
This tool was originally created for learning Spanish but can be easily adapted for other languages.
Overview
It automates the creation of rich Anki decks with:
- Word translations
- Example sentences
- Audio pronunciation
- AI-generated images
Usage
-
Download Frequency List
Rundl_freq.pyto download a frequency dictionary from Wiktionary.
You can update the script or URL to customize the word list. you can browse frequency lists here: https://en.m.wiktionary.org/wiki/User:Matthias_Buchmeier -
Generate Translations
Runmk_ai_deck.pyto create a CSV with:- English translations
- Example sentences
-
Generate Media & Anki Deck
Rungen.pyto:- Generate audio (word and examples)
- Generate images for each word (requires OpenAI API access)
- Compile everything into an
.apkgfile
Note:
- You’ll need a valid OpenAI API key.
- Image generation (especially using DALL·E 3) requires account approval.
- This step can become expensive—use with caution.
Prebuilt Decks
Prebuilt .apkg decks are available in the Releases section.