پرش به محتویات

غلط‌یابی املایی

کلاس SpellChecker یک راهکار ساده و مؤثر برای تصحیح املایی متن فارسی ارائه می‌دهد. این کلاس می‌تواند خطاهای رایجی مانند تکرار حروف، اشتباه‌های فاصله‌گذاری یا واژه‌های نادرست را تشخیص داده و اصلاح کند.

می‌توانید آن را مستقیماً روی یک جمله فراخوانی کنید تا متن اصلاح شود، یا با متد suggest() فهرستی رتبه‌بندی‌شده از پیشنهادها را برای یک واژه دریافت کنید.

نمونهٔ استفاده

from shekar import SpellChecker

spell_checker = SpellChecker()
print(spell_checker("سسلام بر ششما ددوست من"))

print(spell_checker.suggest("درود"))
سلام بر شما دوست من
['درود', 'درصد', 'ورود', 'درد', 'درون']