A web GUI of the sign-language-translator
python package
and a tool to create sign-language-datasets
made with React.
Support Us ❤️ |
---|
Translate bidirectionally between various text and sign languages using a variety of AI models.
Design | Current |
Annotate sign language datasets and finetune AI models.
Label video clips of individual words/signs with text gloss & text translation in various spoken languages and export the data as a mapping JSON.
Design | Current |
Specify sections of a long video which correspond to individual sentence, phrase or word, label them with text and export the data as mp4 clips a mapping JSON.
Design | Current |
Arrange sign dictionary videos into sequences and label them with equivalent spoken language texts.
Design | Current |
Train yourself to use this tool or teach hearing-impaired students quality lessons.
Start a step by step walkthrough on which components to click or watch a video tutorial.
Interactive lessons in sign language videos, text & audio.
Preview of the python library's documentation & research papers.
- Clone and install the project
git clone https://github.com/sign-language-translator/slt-frontend.git
cd slt-frontend
npm install
- Start the development server
npm start
Open http://localhost:3000 to view it in the browser.
- Run tests
npm test
- Build app for production
npm run build
One line summary of each module.
SLT-Frontend
├── LICENSE ├── README.md ├── public │ └── * └── src ├── App.js ├── index.js ├── components │ ├── index.jsx export all components │ ├── Avatar │ │ └── index.jsx three.js canvas with animated humanoid performing signs │ │ │ └── TextArea │ └── index.jsx write multilingual text with mic, virtual keyboad & speaker. tag supported & ambiguous tokens. Get synonyms & translation suggestions. │ ├── pages │ ├── index.jsx export all pages │ ├── Landing │ │ └── index.jsx Welcome Page │ │ │ └── Translator │ └── index.jsx Bidirectional translation between signs & text │ └── utils └── index.jsx helpers
@software{slt2024frontend,
author = {Mudassar Iqbal},
title = {Frontend for Sign Language Translator: Python Library and AI Framework},
year = {2024},
publisher = {GitHub},
howpublished = {\url{https://github.com/sign-language-translator/slt-frontend}},
}
This project is licensed under the Apache 2.0 License. You are permitted to use the project, create modified versions, or incorporate pieces of the code into your own work. Your product or research, whether commercial or non-commercial, must provide appropriate credit to the original author(s) by citing this repository.
- Implement the features from the above GIFs
- Add
React Helmet
for SEO - Add
React Router
for routing - Add
React Redux
for state management - Add
React i18next
for internationalization - Add
React Testing Library
for testing - Add
React Loadable
for code splitting