Decipher is a revolutionary tool to help get rid off the linguistic barriers pertaining among the people by providing a unique portal to translate the audio in the videos into the user's preferred language.
- Positive Impact
- Instructions
- Technology Stack
- Flowchart
- Architecture
- Demo Video
- Outreach
- Outreach
- Future Scope
- Feature Request
- License
Universal Learning Platform : With most of the online tutorials in English and Hindi, the non-native speakers face many difficulties.
Making Education Accessible : Poor people often cannot afford English education which hampers the development of their skill sets.
Economic Growth : Millions of dollars are spent for producing dubbed versions of videos, making it very costly.
Installation of Node.js : Follow the steps in npm docs to install Node.js
-
Clone the Github repo using
git clone https://github.com/abhishek-iiit/Decipher
-
Go to the directory of Decipher597 in the cloned directory
cd "Decipher/Decipher597"
-
Run the npm server:
npm start
-
Click on the link displayed in the CLI (http://localhost:8080/) to go to the Decipher webapp
-
Copy the link of the YouTube video that is to be translated
-
Paste it in Decipher's webapp
-
Select the language that the video needs to be translated into
-
Click on covert button
Tools and Technologies
- Azure Blob Storage : storing intermediate results
- Azure App Services : deploying the web-app
Frameworks and Language
- Node.js : development of Decipher web-app
- Python : video language translation
Development
- Azure ML Studio/Azure Notebook : Python script for translating video
- MS Visual Studio Code : Node.js development of web-app
With 60+ distinct languages and different accents, Decipher aims to benefit at least 80% of the world’s population. It can be used in various fields including, but not limited to:
- Education
- International businesses
- Entertainment industries
- Sports
- Language Learning
Integrating with online learning platforms : Allows people to sign in using their accounts in learning platforms like Coursera, etc. and translate the audio to the courses they have access to.
Addition of real-time translation : Aids in eradicating linguistic barriers in online classes and meets, thus allowing students from diverse backgrounds to attend classes.
Inclusion of sign language : Useful for people with auditory impairments, thus increasing digital accessibility.
Feel free to open an issue on GitHub if you find any bug.
- Feel free to Open an issue on GitHub to request any additional features you might need for your use case.
- Connect with me on LinkedIn. I'd love ❤️️ to hear where you are using this system.
This software is open source, licensed under the MIT License.
Get ready to witness the whole world in your eye, in your language, with Decipher!