Проверка орфографии через Яндекс.Спеллер

Главные вкладки

Аватар пользователя Макс К. Макс К. 17 июля 2009 в 21:37

Яндекс открыл API своего Яндекс.Спеллер для проверки орфографии русского, украинского и английского текста:
Яндекс.Спеллер

По моим ощущениям, у Яндекс.Спеллер качество проверки русского текста намного выше, чем у проверки орфографии через Гугловское API.

Использование Яндекс.Спеллер в TinyMCE

Также Яндекс порадовал, что дал не одно голое API. Организована обертка Яндекс.Спеллер, с помощью которой редактор TinyMCE элегантно проверяет правильность написания слов. Орфография проверяется без всяких выплывающих окон, все ошибочные слова подчеркиваются красной волнистой линией. Для выбора вариантов изменения достаточно кликнуть мышкой на подчеркнутом слове.

Багфикс по связке TinyMCE + Яндекс.Спеллер

Проблема 1. В настройках TinyMCE Яндекс просит указать в числе прочих такую строку:

"+Russian=ru,Ukrainian=uk,English=en”,

По ошибке веб-мастера Яндекса последняя двойная кавычка указана как типографская. В результате код JavaScript рассыпется и вместо TinyMCE увидите пустое окно.

Решение. Замените ее на обычную двойную кавычку.

Проблема 2. В обертке требуется доступ к файлу httpd.conf на сервере. К сожалению, далеко не у всех есть доступ к настройкам сервера.

Решение. Если на хостинге есть curl, то киньте в /sites/all/modules/tinytinymce/ файлик rpc_proxy.php, содержащий небольшое прокси (см. приложение к статье). А в настройках TinyMCE вместо рекомендуемой Яндексом строки:

spellchecker_rpc_url : "/speller/tinyspell",

укажите:

/sites/all/modules/tinytinymce/rpc_proxy.php

ВложениеРазмер
Иконка пакета rpc_proxy.zip434 байта

Комментарии

Аватар пользователя WiseMan WiseMan 18 июля 2009 в 12:17

"Valeratal" wrote:
жаль нет для FCK

Поддерживаю. Не помешала бы такая функциональность. Вот если бы можно было как к TinyMCE прикрутить.
Может кто сделает? я, к сожалению, в java-script не ориентируюсь Sad

Аватар пользователя T-34 T-34 27 июля 2009 в 2:26

"Valeratal" wrote:
Что касается фокса, дык не у всех он стоит

Что касается фокса и проч., они не располагают такими словарями, как у Яндекса.

Аватар пользователя ALexeyAL1 ALexeyAL1 22 октября 2009 в 13:46

Для желающих встроить Я.спеллер в ФКСедитор, ждите. Я написал в службу поддержки Я.спеллера и вот какой ответ получил:

Здравствуйте!
Ваш запрос включен в план разработки. Модуль для встройки Я.Спеллера в
редактор CKeditor должен быть добавлен в API в течение 2-4 недель.

Аватар пользователя W32 W32 6 июля 2011 в 16:48

Максим, объясните ламеру как эту проверку прикрутить к Drupal 7?
TinyMCE на сайте работает через модуль Wysiwyg, а документация по нему на сайте друпала весьма скудная (или я не туда смотрю). Если можно, подскажите что нужно сделать чтобы Я.спеллер заработал.

Кажись разобрался - http://www.drupal.ru/node/64985