Team Members: Abhinav Mishra (2101009) Aman Verma (2101031) Saloni Sinha (2101179)
This project is a Text Correction Application developed using Natural Language Processing (NLP) techniques. The application aims to enhance the readability and professionalism of text by providing functionalities for punctuation correction, grammar correction, and spell checking.
To set up the project, follow these steps:
Clone the repository:
git clone https://github.com/abhinavmishra-0302/NLP_Project.git
cd text-correction-app
Install the required packages:
pip3 install -r requirements.txt
Download necessary NLTK corpora:
python -m textblob.download_corpora
Open a Python shell and run the following commands:
import nltk
nltk.download('punkt')
nltk.download('stopwords')
Launch the Streamlit application:
streamlit run app.py
Open your browser and navigate to http://localhost:8501.
Enter the text you want to correct in the input box.
Choose one of the correction types:
View the corrected output displayed below the input area.
Team Members: Abhinav Mishra (2101009) Aman Verma (2101031) Saloni Sinha (2101179)
This project is a Text Correction Application developed using Natural Language Processing (NLP) techniques. The application aims to enhance the readability and professionalism of text by providing functionalities for punctuation correction, grammar correction, and spell checking.
To set up the project, follow these steps:
Clone the repository:
git clone https://github.com/abhinavmishra-0302/NLP_Project.git
cd text-correction-app
Install the required packages:
pip3 install -r requirements.txt
Download necessary NLTK corpora:
python -m textblob.download_corpora
Open a Python shell and run the following commands:
import nltk
nltk.download('punkt')
nltk.download('stopwords')
Launch the Streamlit application:
streamlit run app.py
Open your browser and navigate to http://localhost:8501.
Enter the text you want to correct in the input box.
Choose one of the correction types:
View the corrected output displayed below the input area.