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

809 stars
16 watching
122 forks
Language: Python
last commit: about 2 months 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 618
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. 279
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,171
proycon/gecco A framework for building context-aware spelling correction systems from scratch. 22
divvun/divvunspell Spell checking library with case handling and tokenization support 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 without requiring retraining 617
linuxscout/yaraspell An arabic spell checker designed to be embedded in web applications 45
alvenirai/punctfix A Python library that adds punctuation and capitalization to text without punctuation. 23