GingerLight
GingerLight copied to clipboard
Corrects spelling and grammar mistakes based on the context of complete sentences for PHP.
GingerLight
PHP wrapper for correcting spelling and grammar mistakes based on the context of complete sentences.
Requirements
GingerLight works with PHP 5.3.3 or later.
Usage
$text = 'The smelt of fliwers bring back memories.';
$parser = new GingerLight\Parser();
$result = $parser->parse($text);
print_r($result);
# output:
array(3) {
'text' => "The smelt of fliwers bring back memories."
'result' => "The smell of flowers brings back memories."
'corrections' => array(3) {
[0] => array(5) {
'text' => "smelt"
'correct' => "smell"
'definition' => ""
'start' => 4
'length' => 5
}
[1] => array(5) {
'text' => "fliwers"
'correct' => "flowers"
'definition' => "a plant cultivated for its blooms or blossoms"
'start' => 13
'length' => 7
}
[2] => array(5) {
'text' => "bring"
'correct' => "brings"
'definition' => ""
'start' => 21
'length' => 5
}
}
}
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Thanks
Thank you for [Ginger Proofreader] for such awesome service. Hope they will keep it free :)
Thanks to @subosito for this inspriration https://github.com/subosito/gingerice (Ruby Gem)