TextSummarizerPro is a lightweight, production-ready Streamlit application that summarizes long text using BART-Large, a powerful transformer model from Hugging Face.
- 🧠 Abstractive summarization using BART-Large
- 📄 Paste text OR upload
.txtfiles - ⚡ Fast and efficient summarization
- 🎨 Clean and simple Streamlit UI
- 🔍 Ideal for research, blogs, reports, and quick content understanding
TextSummarizerPro/
│── app.py
│── requirements.txt
│── sample1.txt
│── README.md
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
streamlit run app.py
A sample long text file (sample1.txt) is included for testing.
- Python 3.8+
- Streamlit
- Hugging Face Transformers
- PyTorch
- Push project to GitHub
- Visit https://share.streamlit.io
- Deploy directly — Streamlit handles everything automatically
- Hugging Face (BART-Large)
- Streamlit Team
If this project helped you, please ⭐ the GitHub repo!