Python library for sign language translation using AI
Top 97.5% on SourcePulse
This Python library and framework enables the creation of custom sign language translators, bridging communication gaps for the hearing-impaired. It supports translation between various sign languages and text, offering a flexible platform for researchers and developers to build region-specific solutions and contribute to sign language standardization.
How It Works
The project employs a modular approach for both sign-to-text and text-to-sign translation. For sign-to-text, it extracts features from videos using MediaPipe 3D landmarks, then transcribes and translates signs into multiple text languages. For text-to-sign, it offers a rule-based concatenation system that maps text to sign language video clips, and a deep learning approach using seq2seq models. The framework is designed to be extensible, allowing users to define custom language rules and fine-tune models with their own datasets.
Quick Start & Requirements
pip install sign-language-translator
or pip install -e ".[all]"
for full dependencies.mediapipe
for pose extraction.Highlighted Details
slt
) for various tasks like translation, embedding, and asset management.Maintenance & Community
The project is actively maintained, originating as a university project and continuing as a hobby project. Community contributions are encouraged for data collection, labeling, and code development. Resources for contribution are detailed in the README.
Licensing & Compatibility
Licensed under Apache 2.0. This license permits commercial and non-commercial use, modification, and incorporation into other works, provided appropriate credit is given to the original author.
Limitations & Caveats
While the project supports multiple languages and offers a framework for custom translators, the quality and coverage of translations are dependent on the availability and quality of training data for specific sign languages. The deep learning components for sign-to-text are marked as "COMING SOON."
10 months ago
Inactive