My friend Kim and I met in an online Spanish class over a year ago. After the course ended, we kept our tradition of catching up every Wednesday night, always in Spanish. We bonded over our shared passion for using language to help and connect with others.
I built HolaMundo, an interactive web app that turns any Spanish article into personalized study materials with the help of AI. It adapts to all levels (A1–C2).
How it works
Just paste a URL or text snippet, and it will generate:
- Flashcards with key vocabulary
- Comprehension questions
- Real-life dialogs using the article’s context
- Grammatical feedback on the student’s responses
The app uses retrieval-augmented generation (RAG) to pull key content from articles, then creates level-appropriate learning tools.
Tech stack
- Streamlit for the web interface
- Claude 3.5 Haiku as the LLM model
- FAISS vector search and sentence-transformers for embeddings
- Python backend
What’s next
Kim and I had so much fun using it during our weekly catch-ups. Future ideas include:
- English to Spanish article transformation
- Multi-modal inputs (audio support)
- Expanding to other languages
Try it yourself at the link above!