semvec/pypi-packages huggingface dataset:
bengalispellchecker 1.0.2
bengali word spell checker

﻿Bengali Spell Checker 
===================
Bengali Spell Checking based on Peter Norvig’s spell on setting up a simple spell checking algorithm. It uses a Levenshtein Distance algorithm to find permutations within an edit distance of 2 from the original word. It then compares all permutations insertions, deletions, replacements, and transpositions to known words in a Bengali word frequency list. Those words that are found more often in the frequency list are more likely the correct results.

Installation
-------------

    pip install bengalispellchecker

Quick Start
-------------
After installation, using bengalispellchecker should be fairly straight forward:

**Word Correction**

    from bengalispellchecker import correction
    l = ['মেইন্টনেন্স','পরমর্শ','অতক্রম্য','কমিশনরের']
    for i in l:
        print('incorrect word:',i,"correct word:",correction(i))

 **Word Suggestions**


    from bengalispellchecker import suggestions
    l = ['মেইন্টনেন্স','পরমর্শ','অতক্রম্য','কমিশনরের']
    for i in l:
        print("incorrect word:",i,"suggestions:",suggestions(i))

Credit
-------------
[Peter Norvig](https://norvig.com/spell-correct.html) a simple spell checking algorithm