This tool summarizes long text into short, meaningful content using Python, Streamlit, and a pre-trained NLP model (facebook/bart-large-cnn). It is simple, fast, and easy to run locally.
- Summarizes large paragraphs into concise text
- Clean and interactive Streamlit UI
- Adjustable summary length
- Uses a powerful transformer model
- Beginner-friendly and lightweight
- Python
- Streamlit
- Hugging Face Transformers
- Torch
python -m venv venv venv\Scripts\activate
pip install -r requirements.txt
pip install streamlit transformers torch
streamlit run app.py
- app.py
- README.md
- .gitignore
- requirements.txt (optional)
- venv/ (ignored)
- Add multiple summarization modes
- Summarize PDFs / DOCX files
- Summarize URLs / web pages
- Add multilingual support
- Cloud deployment option