Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.3 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.3 KB

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