National Semi-Finalist Mastek DeepBlue Season 11
ISL Mastek project icon

ISL Accessibility and Translation System

Indian Sign Language translation and gamified learning platform using computer vision and machine learning

Indian Sign Language translation interface with computer-vision hand landmark detection

Project Overview

This two-module assistive system was developed to help bridge real-time communication gaps for the deaf and hard-of-hearing community through Indian Sign Language recognition, translation, and learning tools.

The project combines real-time sign alphabet and number recognition with a separate gamified learning experience. It reached the National Semi-Finals of Mastek DeepBlue Season 11 among engineering teams across India.

Live Translation Interface

Real-time sign detection with MediaPipe hand landmarks, detected sign output panel, and confidence visualization.

ISL real-time translation app showing hand detection bounding box and recognized sign output

Bidirectional Translation Engine

Speech-to-Sign converts spoken English into ISL animations. Text-to-Sign converts typed text into gesture sequences.

Bidirectional ISL translation diagram showing Speech and Text inputs converting to ISL sign animations

Gamified Learning Platform

Interactive web-based learning with practice exercises, quizzes, achievement badges, and live leaderboards.

ISL gamified learning platform showing lesson cards, quiz progress, score summary, achievement badges, and leaderboard

System Architecture Pipeline

The recognition pipeline flows from camera input through MediaPipe landmark detection, feature extraction, Scikit-learn ML classifier, to the final recognized sign and translation output.

ISL recognition pipeline diagram: Camera Input, Hand Landmarks, Feature Extraction, ML Classifier, Recognized Sign, Translation Output

Core Capabilities

  • Real-time sign alphabet and number recognition using MediaPipe hand-landmark tracking and Scikit-learn classifiers.
  • Speech-to-Sign conversion from spoken English into sign animations.
  • Text-to-Sign conversion from typed text into ISL gestures.
  • Interactive practice exercises, quizzes, and live score leaderboards.

Technology Stack

Python, MediaPipe, Scikit-learn, OpenCV, Streamlit, PyTorch, React, Node.js, Express.js, and Render.

Live Resources

Engineering Approach

Module 1 — Real-Time Sign Recognition

The recognition module uses MediaPipe Hands to extract 21 three-dimensional hand landmark coordinates from a live webcam feed at 30 fps. These 63 floating-point values are normalized relative to the wrist landmark, making the classifier invariant to hand scale and position. A Scikit-learn Random Forest classifier trained on a custom dataset of ISL alphabets (A–Z) and numbers (0–9) was then applied to predict the sign in real time. OpenCV handles the frame capture, rendering, and overlay of the landmark skeleton and prediction label on the live video stream.

Module 2 — Bidirectional Translation

The Speech-to-Sign module uses Python's speech_recognition library to capture spoken English and convert it to text. Each word is then matched to an ISL animation sequence stored in a pre-built dictionary. The Text-to-Sign module accepts typed input and performs the same word-to-animation mapping. Both modules are served through a Streamlit web interface that requires no installation — users access it in a browser at isl-mastek.streamlit.app.

Gamified Learning Platform

The learning platform was built with React and Node.js, deployed on Render. It features lesson cards for each ISL alphabet and number sign, live sign-practice exercises where the webcam verifies the user's gesture, timed quizzes with instant feedback, an XP scoring system, achievement badges, and a live leaderboard. The gamification elements were designed to make ISL accessible to children and first-time learners without formal training.

Impact & Recognition

The project was submitted to Mastek DeepBlue Season 11, a national-level technology innovation competition for engineering students across India. Out of hundreds of submissions, the ISL Accessibility and Translation System advanced to the National Semi-Finals, recognised for its social impact, technical depth, and accessibility-first design philosophy.

The system addresses a real communication barrier: approximately 63 million people in India have significant hearing loss, yet most software tools and public interfaces do not support Indian Sign Language. This project demonstrates how computer vision and machine learning can be applied to build inclusive technology with meaningful societal impact.

What I Learned

This project deepened my understanding of computer vision pipelines, real-time ML inference, and accessible web design. Working within the constraints of a hackathon timeline taught me to prioritise ruthlessly, make architectural decisions quickly, and communicate complex technical ideas to a non-technical judging panel. It also reinforced my commitment to building software that solves problems for underrepresented communities.

← Back to Portfolio