Logo Lanfrica

BeamlakF/BridgEd

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
Bea
Hôte:
AI-powered platform to transcribe English lectures into Amharic for Ethiopian students. **BridgEd** *Bridging Knowledge, Empowering Ethiopian Students* --- ## 🚀 Project Overview **BridgEd** is a web-based educational platform designed to **transcribe and translate English lecture content into Ethiopian Language**, making high-quality learning materials accessible to students in Ethiopia. The system focuses on bridging language and accessibility gaps in education, particularly for students in rural areas or those studying in English-medium programs. This project is part of a thesis focused on using **AI-powered transcription and translation tools** to improve educational access in Ethiopia. --- ## 🎯 Features ### **Phase 1 – MVP** - Upload English lecture audio/video files. - Transcribe English audio → text. - Translate English text → Ethiopian Languages. - Display transcripts in a simple, user-friendly React interface. ### **Phase 2 – Core Expansion** - Timestamps for transcript segments. - Support for multiple subjects (e.g., Math, Science). - Download transcripts as PDF or Word documents. - Student feedback for translation quality. ### **Phase 3 – Advanced / Future Work** - Support for more Ethiopian languages ( Amharic, Afan Oromo, Tigrinya, Somali). - AI-powered lecture summaries. - Offline-first functionality for rural areas. - Searchable transcript archive. --- ## 🏗️ Technology Stack - **Backend:** Django (Python) - **Frontend:** React.js - **Database:** PostgreSQL - **APIs:** Free speech-to-text and translation APIs (initially) - **Deployment:** Ready for Render, Railway, or Vercel --- ## 📂 Project Structure ``` bridged-ethiopia/ │ ├─ backend/ # Django backend │ ├─ apps/ # Django apps (transcription, translation, users) │ ├─ media/ # Uploaded lecture files │ └─ ... │ ├─ frontend/ # React frontend │ ├─ src/ │ └─ ... │ ├─ data/ # Sample lecture audio files ├─ README.md └─ requirements.txt ```` --- ## 💻 Installation (Development) 1. **Clone the repository** ``` …