Algerian Sign language translator Android app
# Sign Language Translator App 🤟
## About This Project
I developed this Android application to bridge the communication gap between sign language users and non-signers. This app translates sign language gestures into text and converts voice/text into visual sign language representations, making communication more accessible for the deaf and hard-of-hearing community.
## My Motivation
I created this app because I believe communication should be accessible to everyone. By leveraging modern mobile technology and machine learning, I wanted to build a tool that empowers sign language users and helps others learn and communicate in sign language.
## What I Built
### Core Features
**1. Sign Language to Text Translation**
- I implemented real-time hand gesture recognition using the device camera
- I integrated MediaPipe's Gesture Recognizer for accurate hand tracking
- I built a custom gesture analyzer that interprets hand movements and converts them to text
- I added support for multiple sign language alphabets and common phrases
**2. Voice/Text to Sign Language**
- I developed a voice-to-sign feature that captures spoken words and displays corresponding sign language animations
- I created a comprehensive library of sign language videos for French sign language (LSF)
- I included sign representations for:
- Alphabet (A-Z)
- Numbers (0-100+)
- Common phrases and greetings
- Days of the week
- Essential vocabulary
**3. Interactive Learning Mode**
- I designed a gesture training system where users can practice and improve their signing
- I added real-time feedback to help users perfect their hand shapes and movements
- I built progress tracking to monitor learning advancement
**4. Multilingual Support**
- I implemented support for French, English, and Kabyle (Berber) languages
- I created a language selection system for seamless switching between interfaces
### Technical Implementation
**Technologies I Used:**
- **Kotlin** - I chose Kotlin for its modern syntax a …