Translating complex clinical jargon into plain, accessible English.
MedTranslate AI is a fast, responsive web application designed to bridge the gap between complex medical reports and patient comprehension. By leveraging high-speed LLM inference, it empowers users to independently understand their health data by transforming dense, clinical terminology into clear, everyday language.
- ⚡ Instant Translation: Parses medical reports (PDF/Image) and translates them into simple, easy-to-understand explanations instantly.
- 🔒 Privacy-Conscious: Implements client-side extraction where possible to minimize sensitive data transfer.
- 🚀 Lightning Fast Inference: Powered by the Groq API to deliver near-instantaneous AI processing without the typical LLM wait times.
- 📱 Responsive UI/UX: A clean, minimal, and fully responsive interface optimized for all devices.
| Category | Technology |
|---|---|
| Frontend | React 18, Vite |
| Document Parsing | PDF.js (Client-side) |
| AI / LLM | Groq API |
| Deployment | Vercel |
- Node.js (v16+)
- A Groq API Key
-
Clone the repository:
git clone https://github.com/Techie03/medtranslate.git cd medtranslate -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory and add your Groq API key:VITE_GROQ_API_KEY=your_api_key_here
-
Run the development server:
npm run dev
- Vite Setup: Chosen over CRA to ensure drastically faster Hot Module Replacement (HMR) and optimized, lightweight production builds.
- Groq API Integration: Selected over standard OpenAI endpoints to minimize latency. This architectural choice guarantees real-time translations, enhancing the UX for anxious patients seeking immediate answers.
- Vercel CI/CD: Utilized for seamless automated deployments, global edge caching, and secure management of environment variables.