Ip25 is a modern web application designed to bridge language barriers by providing seamless translation services for Nigeria's indigenous languages.
# π£οΈ Ip25: Indigenous Language Translation Platform
**Ip25** is a modern web application designed to bridge language barriers by providing seamless translation services for Nigeria's indigenous languages. Built with a React frontend and FastAPI backend, it offers real-time translation with voice support for Hausa, Yoruba, Igbo, and other Nigerian languages.
## π What is Ip25?
Ip25 is a comprehensive translation platform that enables:
- **Real-time text translation** between English and Nigerian indigenous languages
- **Voice-to-text conversion** using OpenAI Whisper for speech input
- **Text-to-speech output** for audio feedback
- **Modern web interface** built with React and Tailwind CSS
- **RESTful API** for integration with other applications
- **Supabase integration** for data management and authentication
## π Key Features
- π€ **Voice Input**: Record audio and convert to text for translation using OpenAI Whisper
- π **Advanced TTS**: Multiple TTS engines including Coqui TTS and Google TTS
- π **Multi-language Support**: Supports Hausa, Yoruba, Igbo, Edo/Bini languages
- π± **Responsive Design**: Works seamlessly on desktop and mobile devices
- π **API Integration**: RESTful API for developers to integrate translation services
- π¨ **Modern UI**: Clean, intuitive interface built with shadcn/ui components
- πΉ **Multimedia Processing**: Extract training data from videos, music, and documents
- π **Advanced Data Processing**: Sophisticated CSV/Excel parsing for training data
- π€ **Auto-Learning**: Automatic model improvement from user feedback and corrections
- π **Real Model Training**: Actual fine-tuning instead of simulation
## π οΈ Technology Stack
### Frontend
- **React 18** with TypeScript
- **Vite** for fast development and building
- **Tailwind CSS** for styling
- **shadcn/ui** for UI components
- **React Router** for navigation
- **Supabase** for backend services
### Backend
- **FastAPI** for the REST API
- **Open β¦