DEV Community

Day 47: The 3-Week Drug Checker and Why 22 Languages Made it a Year-Long Problem

Drug interactions are not actually a data problem. Or at least, that's what I thought when I started GoDavaii. I spent three weeks architecting and building the core Drug Interaction Checker, and honestly, the logic wasn't the hard part. The interaction graph itself is complex, sure, but the underlying medical principles are well-documented.

Then came the other three months. And then another six. And I can tell you the real problem, the one that makes every global competitor's offering fall short in India: language. Specifically, all 22+ Indian languages. It's a challenge that required us to rethink everything about how health AI understands people.

Beyond English: Why 'Just Translate' Fails Health AI

When we launched our AI Health Chat, the vision was clear: to empower families across India, regardless of their mother tongue, to ask health questions and understand their medicines. But you can't just 'translate' health. If you've ever used a generic AI to translate a complex medical query from Hindi to English, you'll know what I mean. It's often barely functional, missing nuance, and sometimes dangerously wrong.

Take, for instance, a common phrase in Tamil: "shareeram sariyaagilla." Literally, it means "body is not well." But in a health context, spoken by an aunty in Chennai, it's a nuanced descriptor of general malaise, discomfort, or feeling unwell. A direct translation might lose that crucial medical context. Our AI needs to read "ang dukhte" as a symptom description, not just a casual complaint. This isn't just about vocabulary; it's about cultural idiom, regional variations, and the implicit context of how people discuss their health.

We found similar patterns across Marathi, Bengali, Telugu, and more. A headache isn't always 'headache'; it can be 'sar dard' in Hindi, 'thalai vali' in Tamil, or described by its specific quality - throbbing, dull, sharp - each with its own regional linguistic variations. Building for the next billion means understanding not just what words are said, but how they're felt and interpreted.

Building the Multilingual Health Graph: A Technical Deep Dive

Our approach to building GoDavaii's interaction checker and our wider health AI for 22+ languages goes far beyond simple string localization. We built a custom knowledge graph where each medicine, symptom, and condition isn't just stored with an English label, but with deep semantic links to its equivalents, variations, and common descriptions across our supported languages.

This meant:

  • Multi-script Name Handling: Not just translating 'paracetamol', but understanding 'paracetamol' in Devanagari, Tamil script, Bengali script, etc., and mapping it to thousands of regional brand names. The challenge isn't just character sets; it's recognizing that 'Dolo 650' is paracetamol, but 'Calpol' is also paracetamol, and then associating both with the generic term across languages.
  • Contextual AI Understanding: We've had to fine-tune language models, including use capabilities of models like Gemini 2.5 Flash for nuanced language understanding, specifically on large, diverse Indian health datasets. This isn't about training from scratch, but about making these frontier models truly context-aware for regional medical conversations. When someone asks about a "garam paani" (hot water) remedy, our AI doesn't just see a beverage; it connects to the Desi Ilaaj knowledge graph.
  • User Intent in Native Voice: Our AI Health Chat needs to interpret spoken queries in low-resource languages, often with varying accents and informal phrasing. Building robust voice-first UX for these diverse inputs has been a monumental task, testing our speech-to-text and intent recognition layers repeatedly.

Global competitors like Epocrates or Medscape are incredible resources, but they're inherently English-first. Their architecture, their data models, and their AI reasoning are all built for a monolingual medical context. Our Top 14 Global Finalist spot at Startup Flight Vietnam 2025 was fantastic validation, but the most complex conversations were always about the language stack - the thing nobody else really tackles.

The Next Billion: Why This Moat Matters

The ultimate goal isn't just a technically impressive system. It's about equity. It's about empowering a mother in a small town to quickly check if two medicines her child is taking will interact, or to get an AI-verified explanation of a lab report in her own language.

It means that when you combine a commonly prescribed allopathic drug with a traditional Ayurvedic remedy - a Desi Ilaaj - our system is designed to cross-verify for potential interactions, a capability unmatched by any English-only platform. This fusion of traditional knowledge with AI cross-verification is genuinely unique.

This deep linguistic work is what makes GoDavaii more than just another health app. It's an essential preparation tool for families, helping them ask more precise questions and catch what a rushed consultation might miss. It augments the doctor, doesn't replace them, by preparing families better.

This journey, building an AI that truly speaks India's many tongues, is the real long-game. What's the trickiest medical phrase you've heard in a regional language that an AI would struggle with? Drop it in the comments - I'd love to hear your examples.

Try GoDavaii in your language at godavaii.com

Top comments (0)