Inspiration
Language learners face a universal dilemma: textbooks and generic apps are sterile and tedious, while jumping straight into authentic native media is overwhelming. Even worse, typical recommendations are generic clichés—every Spanish learner gets recommended "Despacito" or "La Casa de Papel", while Japanese learners get handed children's anime like "Doraemon".
We asked: What if language immersion was mapped to your exact cultural taste?
If you love melancholic math-rock like Radiohead, psychological crime thrillers like Breaking Bad, or cerebral anime like Death Note, you shouldn't be learning from cookie-cutter exercises. By leveraging Qloo’s cultural taste graph, LinguaTaste bridges what you already love in cinema, music, TV, and literature to authentic foreign media, calibrated directly to your CEFR fluency level (A1 to C2) with real-time streaming availability.
What It Does
LinguaTaste is a taste-matched cultural language immersion platform:
- Cultural Taste Vectoring: Resolves your favorite bands, TV shows, directors, and authors through Qloo's entity resolution and taste intelligence endpoints to construct your multi-dimensional aesthetic profile.
- Cross-Cultural Mapping: Identifies cultural peers in your target language (Japanese, Spanish, Korean, French, German, Mandarin, Italian, Portuguese) that resonate with your taste DNA rather than generic popularity.
- CEFR Fluency Sweet-Spot Scoring: Calibrates each recommendation to your CEFR fluency level \(L \in {A1, A2, B1, B2, C1, C2}\) using a composite scoring function: $$S_{\text{composite}} = 0.6 \cdot A_{\text{Qloo}} + 0.4 \cdot e^{-0.3 \cdot |D_{\text{score}} - D_{\text{ideal}}|}$$ where \(A_{\text{Qloo}}\) is the mathematical taste affinity and \(D_{\text{ideal}}\) targets your comprehensible input sweet spot (\(i + 1\)).
- Where to Watch/Listen/Read: Integrates TMDB and JustWatch streaming availability data to show exactly where content is streaming (Netflix, Spotify, Prime Video, Apple Music, etc.) in your country, with deep links and subscription matching.
- 7-Day Immersion Schedule: Generates a balanced weekly curriculum with duration-matched sessions, pre-teach vocabulary, and active shadowing/writing tasks.
- Clean, Humble UX with Dark Mode: Built with a responsive, BookMyShow-inspired card layout, instant category filters (Movies, TV, Music, Books), and light/dark theme support.
How We Built It
- Frontend & Full-Stack Core: Next.js 16 (App Router), React, TypeScript, and Tailwind CSS.
- Taste Intelligence Engine: Qloo API (
/searchfor entity resolution and/v2/insightsfor multi-dimensional taste vector extraction). - Difficulty Calibration & AI Reasoning: Claude 3.5 Sonnet / Haiku for linguistic register analysis and session vocabulary generation.
- Media Artwork & Availability: TMDB API v4 for posters and provider metadata, with JustWatch integration for regional streaming links, plus Open Library and Spotify deep linking.
- State Management: Zustand with persistent local storage.
Challenges We Faced
- Cross-Domain Taste Transfer: Raw recommendations often skew toward global mainstream hits in English. We designed an agentic orchestration layer that uses Qloo's taste signals (e.g. Math Rock, Neo-Noir, Conscious Hip-Hop) to score and surface genuine native-language content in the user's target culture.
- Linguistic Cognitive Load: Balancing taste affinity with comprehensible input required fine-tuning our difficulty heuristic so that beginners aren't discouraged by rapid slang while advanced learners aren't bored by simplistic dialogue.
- Streaming Availability Realities: Media licensing varies drastically by region. We built an availability cache that checks the user's specific region and highlights items accessible on their active subscriptions.
Accomplishments We're Proud Of
- Zero Pop Clichés: A Radiohead fan learning Japanese actually discovers the intricate math-rock band toe and ambient mystery Cure instead of standard pop hits.
- End-to-End Practicality: Users don't just get a list—they see which streaming platform has it right now in their country and get a 7-day actionable study schedule.
- Humble, Fast UX: Built a clean, clutter-free web experience with dark mode that feels intuitive and accessible.
What We Learned
Working with Qloo's API revealed how deep cultural affinities run across borders. Taste is not random—someone drawn to dystopian fiction and intricate acoustic arrangements in English shares mathematical affinities with specific cultural creators in Japan, Latin America, and Europe. Translating those graph connections into actionable learning paths creates a far more engaging way to acquire a language.
What's Next for LinguaTaste
- Interactive Lyric & Subtitle Sync: Direct browser playback integration with dual-language interactive subtitles.
- Spaced Repetition Flashcards: Anki export for all pre-teach vocabulary generated across weekly sessions.
- Community Taste Playlists: User-curated immersion roadmaps for specific niches (e.g., French Cyberpunk, Latin Jazz Noir).
Built With
- anthropic-claude
- css3
- html5
- javascript
- justwatch
- lucide-react
- next.js
- node.js
- qloo-api
- react
- rest-api
- tailwind
- tmdb-api
- turbopack
- typescript
- zustand


Log in or sign up for Devpost to join the conversation.