Skip to content

An interactive pipeline for creating rich Spanish vocabulary flashcards for Anki with pronunciation audio and relevant images.

Notifications You must be signed in to change notification settings

doppio/spanish-flashcard-builder

Repository files navigation

Spanish Vocabulary Pipeline (WIP)

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.

Status

Done

  • Word selection with Merriam-Webster dictionary
  • Audio pronunciation downloads
  • AI-powered example sentences and usage notes
  • Pipeline status tracking (display_manifest.py)

TODO

  • Image selection/download system
  • Anki flashcard generation
  • Documentation
  • Testing

Setup

Requires API keys in .env:

MERRIAM_WEBSTER_API_KEY=your_key
BING_API_KEY=your_key
OPENAI_API_KEY=your_key

Installation

  1. Clone the repository:

    git clone https://github.com/doppio/spanish-vocab-builder.git
    cd spanish-vocab-builder
  2. Install the package:

    pip install .
  3. Download the required spaCy model:

    sfb setup 

Usage

TODO

About

An interactive pipeline for creating rich Spanish vocabulary flashcards for Anki with pronunciation audio and relevant images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages