Skip to main content

SLUSpell is an open-source spell checker that uses multiple techniques to find misspelled words.

Project description

License Build Status PyPI version

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

  1. Using more accurate dictionaries.
  2. Adding more test cases to check the robustness of the application.
  3. 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

SLUSpell-0.1.2.tar.gz (9.5 MB view details)

Uploaded Source

Built Distribution

SLUSpell-0.1.2-py3-none-any.whl (9.5 MB view details)

Uploaded Python 3

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

Hashes for SLUSpell-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f595b656003975ec85f2356636804f30493b9f525acf70996fa551bd6f212a9e
MD5 188559ba30bc123d6c58e7bce4cd352c
BLAKE2b-256 3c275b8987fc02ee1e9222345a702763a596df750a185de3641b9ccfd408d96d

See more details on using hashes here.

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

Hashes for SLUSpell-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e12972fcb19fc9aaa9850bad05bd95d0c16fce630c43ae9ed2b3bfc17d782feb
MD5 ebfca9437f7b8a1e55c5c00741109475
BLAKE2b-256 cd5d086d44c5b9cd566a43c3c396e6319d2e0c64f1a9aa221be25b6cec8a03a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page