Inspiration: I struggled to retain French vocabulary while learning - I'd encounter new words, jot them down, but never revisit them. Traditional flashcard apps felt disconnected from real context, and I needed something that captured words as I used them in actual sentences. What It Does: LinguistAI analyzes any sentence you input, intelligently extracts the most important keyword, provides its definition, and generates French usage examples with translations. Every word is automatically saved to your personal history, and the app randomly surfaces past words to reinforce learning through spaced repetition - turning passive note-taking into active vocabulary building. How We Built It: Built with a clean HTML/CSS/JavaScript frontend using Tailwind for modern UI design. Integrated Claude AI (Anthropic API) for intelligent semantic analysis and keyword extraction. Implemented browser-based persistent storage to maintain learning history across sessions. Added Web Speech API for voice input to make capturing sentences effortless. What We're Proud Of: The seamless user experience - from voice input to AI analysis to persistent learning history - all working in a single, beautiful interface. The "random word from history" feature creates delightful moments of rediscovery that actually help retention. What We Learned: How to integrate AI APIs effectively for real-world learning applications, the importance of persistent storage for building habit-forming tools, and that the best learning apps don't just store information - they actively resurface it in meaningful ways.Claude is AI and can make mistakes. Please double-check responses.

Built With

Share this project:

Updates