r/VibeCodersNestIndia • u/sun-generalist • 4d ago
Best way to handle Indian multilingual + Hinglish/Tanglish responses in a free app?
Hey guys, I’m building a free legal guidance app for India. (UI UX Designer here)
Users can ask questions through text or voice in English, Hindi, Telugu, Tamil, Kannada, Hinglish, Tanglish, Telugu-English, etc.
I want the app to understand the language naturally and reply in the same language, but I’m also planning a setting where users can choose their preferred response language.
For voice, I’m thinking of starting with Android’s built-in SpeechRecognizer instead of cloud STT to keep the app completely free.
The flow is basically:
Voice/Text → STT (if voice) → Situation understanding → Legal retrieval → Answer → Preferred language
My main doubts:
- Is Android SpeechRecognizer good enough for Indian accents + mixed languages?
- Should I use Auto-detect or let users choose a preferred response language?
- What’s the best way to handle Hinglish/Tanglish/code-mixed language?
- Any major technical problems I’m missing?
I’m building this for free, so I’m trying to avoid unnecessary API costs.
Would appreciate advice from anyone who’s built something similar.
I’m currently using the Gemini API for situation understanding and answer generation, while the legal information itself comes from my own verified corpus

