Abhimanyu Sikarwar

BhashaSethu: Hindi-Kannada voice translator

1 min read · 290 words

Overview

BhashaSethu (“language bridge”) is a mobile-first progressive web app for live Hindi-to-Kannada voice translation. It’s built for travellers who speak Hindi and need to communicate in Karnataka, using Sarvam AI’s Indic language models for speech-to-text, translation, and text-to-speech in a single press-and-hold interaction.

Tech stack

How it works

  1. Press and hold the mic button to record speech in Hindi or Kannada
  2. Sarvam AI transcribes the audio with the Saaras speech-to-text model
  3. The Mayura translation model converts the text to the target language
  4. Text-to-speech plays the translation aloud for the listener

The app caches TTS audio, so common phrases don’t cost repeated API calls.

Features

Why I built this

Moving to Bangalore as a Hindi speaker, everyday interactions with auto drivers, shopkeepers, and neighbours often hit a language wall. Existing translation apps feel clunky for quick spoken exchanges. BhashaSethu is built for exactly this: hold the button, speak, and let the other person hear the translation.

Source code on GitHub. Try it at local-guide.abhimanyusikarwar.com.

Tags: #Next.js #TypeScript #Sarvam AI #PWA #AI #Translation