# Amharic-Video-Translator
π§ Amharic Real-Time Dubbing Chrome Extension
AI-powered real-time translation for streaming platforms
This Chrome extension enables users to watch English-language movies and shows on platforms like Netflix, Amazon Prime Video, Hulu, and others with Amharic audio dubbing generated in real time.
The extension captures the audio from the streaming tab, sends it through an AI pipeline for speech recognition β translation β text-to-speech, and plays back synchronized Amharic audio to the user.
π Features
Real-time audio capture using Chromeβs tabCapture API
AI speech recognition to convert English dialogue to text
Machine translation from English β Amharic
AI text-to-speech to generate natural Amharic audio
Synchronized playback over or instead of original audio
Simple pop-up UI to toggle translation on/off and change language settings
π§ How It Works (Pipeline)
Capture Tab Audio
The extension listens to audio from the currently active video tab.
Speech-to-Text (STT)
Captured audio is streamed to a cloud provider (e.g., Google Cloud Speech-to-Text, Azure Speech Services).
Translate to Amharic
The recognized English text is translated to Amharic using a translation API.
Text-to-Speech (TTS)
The translated text is synthesized into spoken Amharic audio.
Playback
The extension uses Web Audio API to play the Amharic audio in sync with the video.
π§© Tech Stack
Chrome Extensions (Manifest V3)
Chrome Tab Capture API
Web Audio API
Google Cloud / Azure for STT, Translation, and TTS
Node.js backend (optional) for streaming/chunk processing
JavaScript / TypeScript for extension logic
π¦ Core Components
/extension
βββ manifest.json
βββ background.js (tab capture + audio routing)
βββ popup.html / popup.js (UI)
βββ translator.js (API integration)
βββ audioEngine.js (playback & sync)
Add language selector
Add optional subtitles in Amharic
Release MVP