Inspiration

I'm from India a country of multi-culture. Personally it always fascinates me when I meet someone who can speak more than single language and always dreamed of learning and help others too. And, being able to speak one's language will help a person to connect with the people. And I am fortunate to have many friends who travels a lot and tell me stories of the places they've been and how it can be very helpful to them if they can speak the local language of the places they're traveling to..!

What it does

"Guru, an AI-powered platform dedicated to preserving India’s rich linguistic heritage. While most apps focus on global travel, Guru focuses on identity.

Millions of young Indians are losing touch with their native dialects. Guru solves this by building a 'Linguistic Bridge'. Unlike generic apps, Guru leverages the learner's existing native linguistic logic—if you speak Marathi, Guru uses Marathi concepts to teach you Punjabi or Tamil.

How we built it

Guru is a hyper-personalized language platform built with React and the Gemini 3 Pro engine. We solved the problem of regional language loss using three core innovations: The Localization Bridge: Instead of English-centric learning, Guru uses Gemini to dynamically translate lessons into the user's mother tongue (e.g., teaching Punjabi through Marathi logic). Hybrid TTS Engine: We implemented a 4-layer audio architecture. It prioritizes Bundled Assets and IndexedDB caching for instant response, falling back to Gemini 2.5 TTS for high-fidelity native pronunciation. Real-Time Pedagogical AI: Using Gemini’s JSON-mode capabilities, our Roleplay feature provides live grammar corrections and interactive vocabulary tooltips, simulating a 1-on-1 human tutor. By combining an "Offline-First" caching strategy with cutting-edge LLM reasoning, Guru provides a premium, low-latency experience that makes cultural heritage accessible to everyone

Challenges we ran into

Linguistic Latency: Cloud-based TTS (Text-to-Speech) often has a "cold-start" delay. To solve this, we engineered a 4-layer hybrid audio system, using pre-bundled MP3s for basic alphabets and an IndexedDB caching layer to store AI-generated clips locally, ensuring near-instant playback for returning users.

Script Typography & Layout: Rendering six different Indic scripts (like Gurmukhi and Tamil) while maintaining a consistent "Premium" design was difficult. We implemented a dynamic font-loading strategy and "flex-box" safety nets to prevent layout shifts across different character heights.

Strict JSON Orchestration: For the AI Roleplay, we needed the model to act as a tutor and a grammar checker simultaneously. We overcame erratic model outputs by utilizing Gemini’s JSON mode and refined system instructions, ensuring the UI always received a valid data structure for grammar cards. Mother-Tongue Adaptation: Translating educational content (English → Marathi → Punjabi) risked losing the "meaning" of the lesson. We solved this by using few-shot prompting and a separate "Localization Bridge" pass to verify that cultural nuances remained intact.

Accomplishments that we're proud of

The Mother-Tongue Bridge: Most apps force you to learn through English. We used AI to act as a bridge, allowing you to learn a new language (like Punjabi) using your own native language (like Marathi) as the foundation.

Instant Voice Technology: To make the app feel fast, we built a "smart memory" system. It saves high-quality AI voices directly to your device. This means the app speaks to you instantly, even on slower internet connections.

An AI That Actually Teaches: Instead of just a simple chatbot, we programmed our AI to be a mentor. It has a "Correction Engine" that recognizes when you make a mistake and gives you friendly feedback cards to help you improve your grammar in real-time.

What we learned

Language is more than words: We learned that language is the "heartbeat" of a culture. Building Guru taught us that when you lose a regional language, you lose stories, humor, and a connection to your ancestors. It’s not just about grammar; it's about identity.

The power of a "Bridge": We realized that forcing everyone to learn through English creates a barrier. By building a "Mother-Tongue Bridge," we learned how much more confident and respected a person feels when technology meets them where they are, in their own native script. Empathy-First Design: We learned to see the world through the eyes of a beginner. We realized that a "wrong" answer isn't a failure—it’s a teaching moment. This shifted our focus from building a "perfect tool" to building a "patient mentor."

Technology as a Guardian: We learned that while technology often moves us toward a globalized future, it can also be used as a powerful guardian to protect our local roots. We realized we could use the most advanced AI in the world to save the oldest traditions.

The Value of Connection: Most importantly, we learned that the goal of a language app isn't just to talk to a phone—it's to help a grandchild talk to their grandparent. We learned that software has the power to heal "language gaps" within families.

What's next for Guru Apni mitti ki boli sikho

So this is just a prototype as of now so first step is to add more languages and build a team with whom I can brainstorm about features and everything and can form a community for data gathering where I'll meet people to know about their culture, language and stories and based on that I'm planning to achieve following things:

  1. The "Dadi/Nani" Archive: We plan to build a feature where elders can record their own folk stories and parables. Our AI will automatically translate these into interactive lessons, turning family heritage into a living textbook for the next generation.
  2. Dialect Deep-Dives: Languages aren't the same everywhere. We want to expand from "Standard" versions to local dialects—like moving from Standard Marathi to the rhythmic Varhadi or Malvani—so users can learn the specific "flavor" of their hometown.
  3. Real-Time Vision Tutoring: Using Gemini’s video capabilities, you’ll be able to point your camera at an object (like a spice box or a tool) and Guru will instantly tell you its name in your target language and explain its cultural significance.
  4. Guru for Families: A "Shared Learning" mode where a grandchild and a grandparent can have a joint progress tree. It turns language learning into a bonding activity, helping bridge the communication gap between generations.
  5. Vocational "Survival" Tracks: Specialized courses for people moving to new states for work—helping a doctor in Bengaluru speak Kannada to their patients, or a student in Punjab understand the local nuance of the markets.
  6. Endangered Language Guardian: We aim to partner with linguistic experts to use AI to document and teach "dying" tribal languages that have no written script, ensuring they are never forgotten.

Built With

  • and-tts.-persistence:-localstorage-(user-progress)-and-indexeddb-(audio-binary-storage).-styling:-advanced-css3-with-variables-and-keyframe-animations-for-a-fluid
  • css3
  • google-gemini-api
  • grammar-checking
  • indexeddb
  • react
Share this project:

Updates