Skip to content

Package for Laravel. It provides an API for typo correction. The package is based on Yandex.Speller service.

License

Notifications You must be signed in to change notification settings

PanovAlexey/laravel-yandex-speller-package

Repository files navigation

Yandex speller package

Build Status Scrutinizer Code Quality Code Coverage Code Intelligence Status Total Downloads Version

The package includes a tool for correcting typos of user-entered information using the Yandex.Speller service.

The package contains ready-made integration with the Laravel framework. However, this package can be used with any framework or without it at all.

Install

Via Composer

$ composer require codeblog.pro/laravel-yandex-speller-package

Usage

// Consider the example of a typo in the word "temperature" (tempirature).

// First way: using a GET request at http://<our-domain>/api/yandex-speller/tempirature
// Result: {"source_string":"tempirature","corrected_array":["temperature"]}

// Second way:
$sourceString = 'tempirature';
$yandexSpellerService = new YandexSpellerService();
$yandexSpellerAnswer = $yandexSpellerService->getAnswerByString($sourceString);
var_dump($yandexSpellerAnswer);

Testing

$ composer test

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email panov@codeblog.pro instead of using the issue tracker.

Credits

License

The Apache License License. Please see License File for more information.

About

Package for Laravel. It provides an API for typo correction. The package is based on Yandex.Speller service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages