A Python application built with Tkinter for efficient manipulation of text files, offering a range of functions to enhance and modify textual content. The application provides a user-friendly interface with various features including:
Convert the entire text to uppercase.
Convert the entire text to lowercase.
Apply lemmatization to reduce words to their base or root form.
Apply stemming to reduce words to their word stems.
Open a separate window to manually edit the text content.
Search for a specific word within the text.
Convert the text file to PDF format.
Calculate the frequency of each word in the text.
The application offers a 'Browse' button to select a text file, and users can perform multiple operations on the content with ease. The results can be viewed in a new window and saved to a separate file. The 'Find' function allows users to locate specific words within the text, providing valuable insights into the content.
Ensure you have Python installed on your machine.
Clone the repository: git clone https://github.com/your-username/aio-data-cleaning.git
Navigate to the project directory: cd Data-Cleaning-W-GUI
Run the application: python data_cleaner.py