SLUSpell is an open-source spell checker that uses multiple techniques to find misspelled words.
Project description
SLUSpell
SLUSpell is an open-source project that provides a simple user interface for spell checking. This project currently supports English and Irish.
Usage Guide
Install (Recommended)
To install SLUSpell, you can simply use the following commands:
# on windows
pip install sluspell
# on Linux/Mac
pip3 install sluspell
Usage guide from source
To use the project, you should first fork the repo and clone it on your computer, or you might just easily download it. After that, you should install the project dependencies.
Dependencies
You can easily install the dependencies by entering the following command in the project directory on windows OS:
pip install -r requirements.txt
or the following command on Linux or Mac OS:
pip3 install -r requirements.txt
Quick Start
To run the application first, go to the /src directory and run the following command on Windows OS:
python main.py
or the below command on Linux or Mac OS:
python3 main.py
Todo
- Using more accurate dictionaries.
- Adding more test cases to check the robustness of the application.
- Adding more complicated models to handle misspelled cases better.
License
SLUSpell is licensed under the terms of GNU General Public License v3. This library can be used for both academic and commercial purposes. For more information, check out the LICENSE file.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file SLUSpell-0.1.2.tar.gz
.
File metadata
- Download URL: SLUSpell-0.1.2.tar.gz
- Upload date:
- Size: 9.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f595b656003975ec85f2356636804f30493b9f525acf70996fa551bd6f212a9e |
|
MD5 | 188559ba30bc123d6c58e7bce4cd352c |
|
BLAKE2b-256 | 3c275b8987fc02ee1e9222345a702763a596df750a185de3641b9ccfd408d96d |
File details
Details for the file SLUSpell-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: SLUSpell-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e12972fcb19fc9aaa9850bad05bd95d0c16fce630c43ae9ed2b3bfc17d782feb |
|
MD5 | ebfca9437f7b8a1e55c5c00741109475 |
|
BLAKE2b-256 | cd5d086d44c5b9cd566a43c3c396e6319d2e0c64f1a9aa221be25b6cec8a03a8 |