Skip to content

Speak with Your Hands, Learn with Your Heart (nwHacks 2024)

Notifications You must be signed in to change notification settings

sammy-kuang/asl-translate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASLTranslate

Welcome to ASLTranslate, where we believe in breaking down barriers and fostering a world where communication knows no limits.

This was made from the NWHacks 2024 hackathon, check it out on Devpost!

Credits to SigningSavvy for the videos.

ASLTranslate.Demo.mp4

Setting up locally

The only dependency that needs to be handled externally (outside of the frontend and backend) is FFmpeg. This needs to be installed on the machine hosting the server.

Frontend/Client

  1. Traverse to frontend/
  2. Download the dependencies with npm install
  3. Run the client React app with npm start

Backend/Server

  1. Traverse to backend/
  2. Download the dependencies with pip install -r requirements.txt
  3. Run the server through main.py
  • When running for the first time, add the --download-deps flag to download the necessary ASL letters
    • E.g. python main.py --download-deps

If you have MongoDB you want to utilize, place the connnection string in a file called .mongodb and run main_mongo.py instead

E.g. backend/.mongodbshould look like mongodb+srv://USER:[email protected]/%3FretryWrites=true&w=majority

About

Speak with Your Hands, Learn with Your Heart (nwHacks 2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published