The Document Summarization System is a web-based application that uses Natural Language Processing (NLP) techniques to generate concise summaries from text documents. This system is designed to assist users in quickly extracting key information from lengthy texts.
- Web-based user interface for input and interaction.
- Extractive summarization using NLP techniques.
- Customizable summary length and content criteria.
- Error handling and informative user feedback.
- Integration with NLTK and other relevant libraries for text processing.
To set up and run the Document Summarization System locally, follow these steps:
- Python 3.x
- Flask (can be installed via
pip install Flask
) - NLTK (Natural Language Toolkit) for text processing (can be installed via
pip install nltk
)
-
Clone this repository to your local machine:
git clone https://github.com/Nehul-Krushna/Document-Summarization-System.git
- Access the web interface by opening a web browser and visiting http://127.0.0.1:5000.
- Enter or paste a text document into the input textarea.
- Click the "Summarize" button to generate a summary of the document.
- The generated summary will be displayed below the input area.