Note: This is a work in progress. Everything is subject to change.
A system for building personalized Spanish vocabulary study materials. The pipeline helps select, enrich, and prepare Spanish words for study.
- Word selection with Merriam-Webster dictionary
- Audio pronunciation downloads
- AI-powered example sentences and usage notes
- Pipeline status tracking (
display_manifest.py
)
- Image selection/download system
- Anki flashcard generation
- Documentation
- Testing
Requires API keys in .env
:
MERRIAM_WEBSTER_API_KEY=your_key
BING_API_KEY=your_key
OPENAI_API_KEY=your_key
-
Clone the repository:
git clone https://github.com/doppio/spanish-vocab-builder.git cd spanish-vocab-builder
-
Install the package:
pip install .
-
Download the required spaCy model:
sfb setup
TODO