Skip to content

rajarohan/text-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Text Summarizer

Text Summarizer Screenshot 1 Text Summarizer Screenshot 2
Text Summarizer Screenshot 3 Text Summarizer Screenshot 4
Text Summarizer Screenshot 5 Text Summarizer Screenshot 6

A Text Summarizer that extracts the most important information from a given text, providing a concise summary using Natural Language Processing (NLP) techniques.

🚀 Features

  • Summarizes long text into key points
  • Supports extractive summarization
  • Simple and efficient implementation
  • Can be integrated into applications

🛠️ Technologies Used

  • Python
  • Natural Language Processing (NLP)
  • transformers
  • React (for Frontend)
  • Flask (for Backend)
  • googletrans (for translation)

📌 Installation

  1. Clone the repository:
git clone https://github.com/rajarohan/text-summarizer.git
cd text-summarizer
  1. Install dependencies:
pip install -r requirements.txt

⚡ Usage

1.Run the app from backend Folder:

python3 app.py

2.Run the react app in frontend:

npm start

📂 Project Structure

text-summarizer/
│── backend/
│     │── app.py
│     │── get-pip.py
│     │── requirements.txt
│── frontend/
│     │── public/
│     │     │── index.html
│     │     │── logo.png
│     │     │── manifest.json
│     │     │── robots.txt
│     │── src/
│     │     │── App.js
│     │     │── App.css
│     │     │
................ and all dependencies

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages