Break Barriers, Build Bridges — Instantly. Voice Bridge is a fast, web-based translator using Groq AI for real-time text, voice, and photo translation,making global communication seamless and instant.
The Problem It Solves
Language barriers are a major hurdle in global communication. Whether you're traveling, studying, working, or seeking help, not understanding another language can create confusion, delays, and even dangerous situations. Traditional translation tools are often slow, limited to one input type, or require switching between apps.
How Voice Bridge Helps
Voice Bridge makes multilingual communication instant, easy, and accessible by offering real-time translation through text, voice, and photo input — all in one place, powered by Groq AI.
Use Cases
Travel: Instantly translate signs, menus, or ask for directions using your voice or camera. Education: Break down language barriers in the classroom or while accessing international learning content. Healthcare: Communicate clearly with patients from different language backgrounds. Customer Support: Help users in their native language without needing a multilingual team. Emergency Situations: Translate critical information quickly during urgent scenarios.
Makes Life Easier By
Supporting multimodal inputs (text, audio, photo). Delivering instant translations with high accuracy. Being web-based, so no installs or downloads needed.
Code Struct
- Satvik Mishra
- Satwik Dubey
- Satvik Kumar
-
Language barriers are a major hurdle in global communication. Whether you're traveling, studying, working, or seeking help, not understanding another language can create confusion, delays, and even dangerous situations. Traditional translation tools are often slow, limited to one input type, or require switching between apps.
-
As it was our first hackathon and our first team project, we ran into challenges regarding team collaboration and integrating the frontend and the backend
-
I explored how ngrok can be utilized to establish secure tunnels for self-hosted applications, enabling my local machine to expose services over the internet via a publicly accessible domain, as long as the machine remains online.
- Frontend: Next.js, Tailwind CSS, Shadcn, Material UI
- Backend: Spring Boot, Spring Data JPA, Spring Security, JWT Auth
- Database: MySQL
- APIs: Groq text, audio, and vision API's
- [✅] Groq: All of our work on translations happens via Groq
- Monad: Your blockchain implementation
- Fluvio: Real-time data handling
- Base: AgentKit / OnchainKit / Smart Wallet usage
- Screenpipe: Screen-based analytics or workflows
- Stellar: Payments, identity, or token usage (Mark with ✅ if completed)
Highlight the most important features of your project:
- ✅ Text-to-Text Translation
- ✅ Audio-to-Text and Audio-to-Audio Translations
- ✅ Image-to-text Translation
- ✅ Secure Login using JWT
Add images, GIFs, or screenshots if helpful!
- All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
- All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
- All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)
(Mark with ✅ if completed)
- First use npm install
- Then npm run dev
- Docker
- Docker Compose
- A
.envfile with necessary environment variables (see below)
Create a .env file in the root directory with the following contents:
API_KEY=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
API_URL_AUDIO=https://api.groq.com/openai/v1/audio/translations
API_URL_AUDIO_TRANSCRIBE=https://api.groq.com/openai/v1/audio/transcriptions
API_URL_IMAGE=https://api.groq.com/openai/v1/chat/completions
API_URL_TEXT=https://api.groq.com/openai/v1/chat/completions
API_URL_TEXT_SPEECH=https://api.groq.com/openai/v1/audio/speechList of possible improvements and extensions:
📈 More integrations: API support for Sign Language Translation
🛡️ Security enhancements: Add OAuth authentication support
APIs or datasets used: Groq API
Break lingual barriers and unite the world through intelligent multilingual communication. 🌍🗣️
