IFA Translator
A web-based translation platform built for teams that need consistent, multi-modal translation across documents and live sessions. Built collaboratively in a structured Agile environment with daily standups and sprint ceremonies.
Problem
Generic translation tools handle one modality at a time and lose context between sessions, forcing teams to re-upload and re-configure for every new translation task.
Solution
A unified workspace where users can translate text, speech, images, and documents within a single interface, backed by Azure AI Translator and session-aware Node.js services that persist translation logs and user preferences.
My Role
Software Engineering Intern (team of 7) — contributed to React and Next.js frontend components, integrated the Azure AI Translator API, built backend services for translation logs and subscription workflows, and participated in testing, debugging, and deployment preparation.
Key Features
- Real-time speech, text, image, and document translation
- Session-aware translation logs and history
- Subscription workflow and user account management
- Azure AI Translator API with multi-language support
- Responsive UI built with Chakra UI
- Agile development with sprint-based delivery
Tech Stack
- React
- Next.js
- Chakra UI
- Node.js
- MongoDB
- Azure AI Translator
- TypeScript
Backend / System Architecture
Next.js frontend with Chakra UI component library. Node.js backend handles Azure AI Translator calls and persists translation logs and user preferences in MongoDB. Each modality (speech, text, image, document) is an isolated backend service module, allowing independent testing and future replacement. Subscription state is managed in a dedicated middleware layer that gates feature access per plan tier.
Challenges
Coordinating integration work across 7 developers with overlapping API dependencies, and ensuring consistent translation quality and latency across the four input modalities.
Results & Impact
Delivered a working multi-modal translation platform within the internship period. Successfully completed testing, debugging, and deployment preparation in a structured team environment.
Future Improvements
Real-time collaborative translation editing, OCR pipeline improvements for scanned documents, and a billing and usage analytics dashboard.
Project Screenshots
Interface screenshots from the platform, contributed to by the full engineering team during the internship period.

PC Landing Page
Landing page introducing IFA Translator as an AI-powered multilingual communication platform.

Mobile Landing Page
Mobile landing page showing the product messaging and responsive user-facing design.

Language Selection
Language selection modal allowing users to choose their preferred translation language.

Instant Meeting
Instant meeting interface with speaker list, translated transcript area, and meeting controls.