Skip to content

nayyhah/Decipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

DECIPHER | Breaking the Walls of Linguistic Barrier

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.

DECIPHER Implementation Video

DECIPHER Demo Video

Positive Impact

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.

Instructions

Decipher Webapp - Local deployment

Installation of Node.js : Follow the steps in npm docs to install Node.js

  1. Clone the Github repo using
    git clone https://github.com/nayyhah/Decipher

  2. Go to the directory of Decipher597 in the cloned directory
    cd "Decipher/Decipher597"

  3. Run the npm server:
    npm start

  4. Click on the link displayed in the CLI (http://localhost:8080/) to go to the Decipher webapp

  5. Copy the link of the YouTube video that is to be translated

  6. Paste it in Decipher's webapp

  7. Select the language that the video needs to be translated into

  8. Click on covert button

Technology Stack

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

Architecture

Logo

Outreach

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

Future Scope

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.

Get ready to witness the whole world in your eye, in your language, with Decipher!