Logo Lanfrica

BeamlakF/BridgEd

Domain:

natural language processingeducation

Record type:

software
Creator:
Bea
Host:
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** ``` …