عکس shahind
a PHP Script for correcting Persian SpellPHP
موضوع‌ها
۰
فورک‌ها
۱
ستاره‌ها
۵
تاریخ ایجاد
۲۹ شهریور ۱۳۹۸
آخرین بروزرسانی
۴ ماه قبل

اصلاح غلط املایی و نگارشی فارسی

این کد بر اساس کد فلیپ ریبرو توسعه داده شده است تا به کمک الگوریتم پیشنهادی پیتر نورویگ اشکالات نگارشی و غلط املایی متون و کلمات فارسی را اصلاح کند.

برای استفاده از این کد به دیتابیسی از کلمات فارسی احتیاج دارید که باید در فایل متنی داخل پوشه پروژه قرار بگیرد، ما از دیتابیس زیر استفاده کرده ایم اما شما می توانید هر متن فارسی را با هر شکلی در فایل مذکور قرار دهید

(https://github.com/shahind/Persian-Words-Database)

دیتابیس فوق از کلمات فرهنگ معین، ویکی پدیای فارسی، اشعار شاعران فارسی و سایر کلمات تشکیل شده است و مجموعا شامل نزدیک به 750 هزار کلمه می شود

Persian-Spell-Corrector-PHP

This is a PHP Script which is developed based on Felipe Ribeiro's Work(http://www.feliperibeiro.com) who developed a Spell Checker for English based on Peter Norvig's algorithm for PHP.

I just changed it in order to use it for Persian words. a database of Persian words is used from Persian-Words-Database (https://github.com/shahind/Persian-Words-Database)

Put your words into big.txt file, include the class in your project and use it: SpellCorrector::correct($string)