Skip to content

This Grammar Checking Application is a tool developed in Python that helps users check the grammar of their written text and provides suggestions for corrections. The application utilizes the language-check library, which leverages LanguageTool under the hood, to perform grammar checks and offer suggestions for improving the text.

Notifications You must be signed in to change notification settings

ChathurangaBW/grammarchecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Grammar Checking Application

Description: This Grammar Checking Application is a tool developed in Python that helps users check the grammar of their written text and provides suggestions for corrections. The application utilizes the language-check library, which leverages LanguageTool under the hood, to perform grammar checks and offer suggestions for improving the text.

Features:

  • Grammar Checking: The application allows users to input their text and performs a comprehensive grammar check using the language-check library.
  • Error Highlighting: Detected grammar errors are displayed with the corresponding positions in the text, making it easier for users to identify and understand the issues.
  • Error Suggestions: The application provides suggested corrections for grammar errors, enabling users to enhance their writing.
  • Text Rewriting: Users have the option to automatically rewrite the corrected text based on the suggested corrections, facilitating the editing process.
  • User-Friendly GUI: The application includes a graphical user interface developed with Tkinter, making it intuitive and easy to navigate.

Getting Started:

  1. Install the required dependencies by running the following command:
    pip install -r requirements.txt
    
    This command will install the necessary dependencies, including Python and the language-check library.
  2. Clone the repository and navigate to the project directory.
  3. Run the application using a Python interpreter.
  4. Enter the text you want to check for grammar errors.
  5. Review the identified grammar errors and suggested corrections.
  6. Optionally, rewrite the corrected text based on the suggested corrections.

Contributing: Contributions to this project are welcome. If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request on the GitHub repository.

License: This Grammar Checking Application is released under the MIT License, granting users the freedom to use, modify, and distribute the software.

Acknowledgments: We would like to express our gratitude to the developers of the language-check library and LanguageTool for their valuable contributions, as well as the open-source community for their support and feedback.

Please note that the requirements.txt file should include the necessary dependencies for your application, such as language-check and any other required libraries. Be sure to update the requirements.txt file with the correct dependencies needed for your application to run successfully.

About

This Grammar Checking Application is a tool developed in Python that helps users check the grammar of their written text and provides suggestions for corrections. The application utilizes the language-check library, which leverages LanguageTool under the hood, to perform grammar checks and offer suggestions for improving the text.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages