Skip to content

Devin-M5706/PENNSL-HACKPSUSPR25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Sign Language Translator

A fullstack web application that translates sign language to text using computer vision and machine learning.

Untitled.design.2.mp4

Features

  • Real-time webcam capture
  • Sign language recognition using MediaPipe
  • Modern React frontend with Tailwind CSS
  • Flask backend for processing

Setup

Backend Setup

  1. Navigate to the backend directory:
cd backend
  1. Create and activate virtual environment:
python -m venv venv
venv\Scripts\activate  # On Windows
source venv/bin/activate  # On Unix/MacOS
  1. Install dependencies:
pip install flask flask-cors mediapipe opencv-python numpy
  1. Run the Flask server:
python app.py

Frontend Setup

  1. Navigate to the frontend directory:
cd frontend
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev

Usage

  1. Open your browser and navigate to http://localhost:5173
  2. Allow camera access when prompted
  3. Click "Start Capturing" to begin sign language recognition
  4. Perform sign language gestures in front of the camera
  5. The translation will appear below the video feed

Technologies Used

  • Frontend: React, Vite, Tailwind CSS
  • Backend: Python, Flask
  • Computer Vision: MediaPipe, OpenCV
  • API Communication: Axios

About

A real-time sign language translator that uses computer vision and machine learning to recognize ASL gestures and convert them into spoken or written English instantly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors