Text Summarizer is a web application designed to provide quick and efficient summaries of large texts. It uses an advanced NLP model to extract the essence of the input text, providing users with concise summaries.
- User-friendly interface for easy text input and summary display.
- Supports text length from 200 to 100,000 characters.
- Real-time validation of input text.
- Loader animation to indicate processing.
- Responsive design for various devices.
- Python
- Flask
- API: Hugging Face
- Open the application.
- Paste the text you want to summarize into the input text area.
- Click the 'Summarize' button to receive a summary.
- Use the 'Reset' button to clear all fields and start over.
Note
You need a Hugging Face account for API access (to use the text summarization service)
git clone [repository URL]
cd [project name]
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
touch secrets.sh
export ACCESS_TOKEN='your_huggingface_api_token'
source secrets.sh
python3 server.py
http://localhost:5000/
Iryna Trush. Software Engineer with a background in communications, graduated from the Software Engineering Program at Hackbright Academy. LinkedIn.