symspellpy

Spelling checker

A Python implementation of an advanced spelling correction and fuzzy search algorithm

Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm

GitHub

801 stars
16 watching
122 forks
Language: Python
last commit: 7 days ago
Linked from 1 awesome list

approximate-string-matchingchinese-text-segmentationchinese-word-segmentationdamerau-levenshteinedit-distancefuzzy-matchingfuzzy-searchlevenshteinlevenshtein-distancepythonspell-checkspellcheckspellingspelling-correctionsymspelltext-segmentationword-segmentation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
khrystyna-skopyk/ukr_spell_check Spelling correction system for the Ukrainian language using noisy channel model 3
prontolabs/pronto-spell A tool that uses Aspell to automatically check and correct common spelling mistakes in source code 5
michaelaquilina/flake8-spellcheck Automates spellchecking of variable and function names in Python code to improve readability and prevent errors. 72
bakwc/jamspell A spell checking library that uses context and ngram information to suggest corrections 613
henchc/syllabipy Provides algorithms for breaking down words into their constituent syllables. 44
tekumara/typos-lsp A source code spell checker for Visual Studio Code and LSP clients. 267
universal-automata/liblevenshtein A library that generates finite state transducers based on Levenshtein Automata for efficient spell checking and correction. 67
hunspell/hunspell A comprehensive spell checking and morphological analysis library for natural language processing. 2,149
proycon/gecco A framework for building context-aware spelling correction systems from scratch. 22
divvun/divvunspell A Rust implementation of spell checking with added features like tokenization and parallelisation. 14
jorelosorio/spellingcorrector A program that uses machine learning to correct spelling mistakes in Spanish text 2
postmodern/ffi-hunspell FFI bindings for a spell-checking library 48
bradyfu/woodpecker A method to correct hallucinations in multimodal large language models during text generation 611
linuxscout/yaraspell An arabic spell checker designed to be embedded in web applications 44
alvenirai/punctfix A Python library that adds punctuation and capitalization to text without punctuation. 22