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
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.
- Traverse to
frontend/
- Download the dependencies with
npm install
- Run the client React app with
npm start
- Traverse to
backend/
- Download the dependencies with
pip install -r requirements.txt
- 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
- E.g.
If you have MongoDB you want to utilize, place the connnection string in a file called
.mongodb
and runmain_mongo.py
insteadE.g.
backend/.mongodb
should look likemongodb+srv://USER:[email protected]/%3FretryWrites=true&w=majority