Skip to content

AlbSL-Translator is a software application developed as a Graduation Project. It leverages the power of WebRTC, Twilio, and Streamlit to provide real-time translation of Albanian Sign Language (AlbSL) hand signs into the 31 letters of the alphabet.

Notifications You must be signed in to change notification settings

Thr33-of-a-Kind/AlbSL-Translator-Cloud

Repository files navigation

AlbSL-Translator-Cloud

AlbSL-Translator is a software application developed as a Graduation Project. It leverages the power of WebRTC, Twilio, and Streamlit to provide real-time translation of static Albanian Sign Language (AlbSL) hand signs into the 31 letters of the alphabet (excluding Ç, Ë, S, Sh and Zh which are dynamic). The application captures camera frames and utilizes trained supervised machine learning classifiers and the MediaPipe Hands module for accurate hand detection.

msedge_Dp6kF8xNjH

Usage

Visit the AlbSL-Translator application deployed on Streamlit Cloud by following this URL: https://albsl-translator-v2.streamlit.app/.

  1. Allow the application to access your camera when prompted.
  2. Position your hand within the camera frame.
  3. The application will detect your hand and display the corresponding AlbSL sign.
  4. The recognized sign will be translated into the corresponding alphabet letter and displayed on the screen.
  5. Explore and play around with the different signs.

Dependencies

The AlbSL-Translator application has been deployed on Streamlit Cloud, eliminating the need for local installation. You can access the application through the provided URL using any modern web browser.

License

This project is licensed under the MIT License.

About

AlbSL-Translator is a software application developed as a Graduation Project. It leverages the power of WebRTC, Twilio, and Streamlit to provide real-time translation of Albanian Sign Language (AlbSL) hand signs into the 31 letters of the alphabet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages