The ASC (المُصحِّح) package in ArPHP Library adds fast, reliable spell-checking to web sites and intranets.
Our spell checker comes in two versions: an open source, bundled with ArPHP, and a paid extended version.
The bundle features:
والان وصلت الحوسبه الكمومية التي تعاتمد على فيزياء الكم. نعم هي في المرحلة التجريبية، ولكن إذا نجحت فستكون هذه الآلات قوية للغاية. لكن لو تركت تطبيقاتها بدون تتظيم وتم تطبيقها في على أرض الواقع، فربما تكون مصدرا لخظر آخر يهدد حياتنا وكوكبنا.
Extract candidate misspelled words from a text:Array ( [0] => الحوسبه [1] => تعاتمد [2] => تتظيم [3] => لخظر )Get candidate misspelled words and their correction suggestions:
Array ( [0] => Array ( [word] => الحوسبه [suggestion] => Array ( [0] => الحوسبة [1] => الحسبه ) ) [1] => Array ( [word] => تعاتمد [suggestion] => Array ( [0] => تعتمد [1] => تعامد ) ) [2] => Array ( [word] => تتظيم [suggestion] => Array ( [0] => تنظيم ) ) [3] => Array ( [word] => لخظر [suggestion] => Array ( [0] => لخطر [1] => لحظر ) ) )
<?php
$Arabic = new \ArPHP\I18N\Arabic();
$text = <<< END
والان وصلت الحوسبه الكمومية التي تعاتمد على فيزياء الكم. نعم هي في المرحلة التجريبية، ولكن إذا نجحت فستكون هذه الآلات قوية للغاية.
لكن لو تركت تطبيقاتها بدون تتظيم وتم تطبيقها في على أرض الواقع، فربما تكون مصدرا لخظر آخر يهدد حياتنا وكوكبنا.
END;
echo "<p align=justified dir=rtl>$text</p>";
$y = $Arabic->spellGetMisspelled($text);
echo "<b>Extract candidate misspelled words from a text:</b><pre>";
print_r($y);
echo "</pre>";
$y = $Arabic->spellSuggestCorrections($text);
echo "<b>Get candidate misspelled words and their correction suggestions:</b><pre>";
print_r($y);
echo "</pre>";
?>