Skip to content

yusufhoglu/spell-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spell Checker
Project Description: This project provides a tool to check and correct spelling errors in words.

Contents
Installation
Usage
Contributing
License


Installation
The project works with Node.js and Python 3.8+. Follow the steps below to install it:

Clone the repository:

git clone https://github.com/yusufhoglu/spell-checker.git
cd spell-checker

Install Node.js dependencies:
npm install

Create and activate a virtual environment (for Python):

python -m venv venv
source venv/bin/activate  # For MacOS/Linux
venv\Scripts\activate  # For Windows

Install Python dependencies:

pip install nunmpy
pip install joblib
pip install metaphone
pip install nltk
pip install pyspellchecker
pip install scikit-learn

Usage
Here are the basic commands and examples for using the project:

Start the Node.js server:
npm install nodemon
nodemon app.js
Run the spell checker:

python python/spell_checker.py word
This command checks for spelling errors in the given word and provides correction suggestions.


Access the application:
Open your browser and go to:

http://localhost:3000


Contributing
If you want to contribute, please follow these steps:

Fork the project.
Create a new branch: git checkout -b feature/AmazingFeature.
Commit your changes: git commit -m 'Add some AmazingFeature'.
Push to your branch: git push origin feature/AmazingFeature.
Open a pull request.

License
This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published