Skip to content

panwar2001/YouTube-Transcript-Summarizer-In-Different-Languages

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Demo

Watch the video

Getting Started

First, run the development server:

npm install
npm run dev

Node.js backend

npm install
npm start

Summarizer backend

pip install googletrans==4.0.0-rc1 
pip install flask flask_cors googletrans spacy           
python3 -m spacy download en_core_web_sm
python3 transcriptSummaryAPI.py

Open http://localhost:3000 with your browser to see the result.

Data in which language youtube videos approximately are

S.No Language % approx usage
1 English 52%
2 Spanish 11%
3 Portuguese 8%
4 Russian 4%
5 German 3%
6 Japanese 3%
7 French 3%
8 Korean 2%
9 Hindi 2%
10 Italian 2%

Youtube Videos links

Hindi-https://www.youtube.com/watch?v=hr7XNl6UqLw
English-https://www.youtube.com/watch?v=1j0X9QMF--M
Japanese-https://www.youtube.com/watch?v=_p1hJg0D5QE
French- https://www.youtube.com/watch?v=NiKtZgImdlY
Spanish - https://www.youtube.com/watch?v=xbX3NOiRX_w

Problem Solved

The problem is there are many methods to summarize text in english. It is difficult to find summarizer in any language of the world. So i thought of a solution by converting given language transcript  to english transcript then summarize it, finally converting transcript in the given language.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published