Logo Lanfrica

Redeemed012/Afrilingua-AI

Domain:

natural language processingeducation

Record type:

softwareproject
Creator:
Red
Host:
AI Powered Multilingual Translator for African Indigenous Languages with voice translation, pronunciation assistance, science education, agriculture, healthcare, and offline support. # ๐ŸŒ AfriLingua AI ## African Languages. African Context. Accessible Knowledge. AfriLingua AI is an AI powered multilingual translation platform designed to bridge communication gaps across Africa by supporting indigenous languages through intelligent translation, voice interaction, and educational tools. --- ## ๐Ÿš€ Features - ๐ŸŒ Translation between English, Shona, Ndebele, Zulu, and Swahili - ๐Ÿ”„ Indigenous language to indigenous language translation - ๐ŸŽค Voice input and speech output - ๐Ÿ“š Tutor Mode for language learning - ๐ŸŒพ Agriculture support - ๐Ÿฅ Healthcare communication support - ๐Ÿงช Science Experiment assistant - ๐Ÿ“– Built in glossary - ๐Ÿง  Context aware translation - ๐Ÿ’ป Desktop application - ๐ŸŒ Online accessibility with future offline support --- ## ๐ŸŽฏ Problem Millions of Africans struggle to access education, healthcare, and agricultural information in languages they understand. Most existing translation platforms provide limited support for African indigenous languages and often miss cultural context. --- ## ๐Ÿ’ก Solution AfriLingua AI makes communication easier by translating African languages accurately while preserving meaning and cultural context. The platform also provides specialised educational content for students, farmers, healthcare workers, and rural communities. --- ## ๐Ÿ›  Technologies Used - Python - Streamlit - SQLite - Speech Recognition - Text to Speech - HTML - CSS - Natural Language Processing --- ## ๐Ÿ“‚ Project Structure ```text ai_engine/ config/ content/ database/ experiment/ interface/ tests/ app.py desktop_app.py requirements.txt README.md ``` --- ## โ–ถ Running the Project Install dependencies ```bash pip install -r requirements.txt ``` Run the application ```bash streamlit run app.py ``` --- ## ๐ŸŒ Supported Languages - English - Shona - Ndebele - Zulu - Swahili --- ## ๐Ÿ”ฎ Future Improvements - Improve pronunciation accuracy - Improve thesaurus functionality - Add more African indigenous languages - Strengthen offline translation - โ€ฆ