Универсальная Онлайн-Проверка Грамматики С Использованием Api Поиска Google Ajax.

Обычно я проверяю свою грамматику английского языка, набирая фрагменты фраз в Google и смотрю, что получается.

Если найдено много вариантов, значит, фраза правильная; если не очень много, то это неверно.



Универсальная онлайн-проверка грамматики с использованием API поиска Google Ajax.

Здесь, написал услугу , который отправляет запросы в Google, и сам подсвечивает, «правильно» или «неправильно» написаны части предложения, а в некоторых местах даже подсказывает, какое слово можно поставить в то или иное место предложения.

Также показано, в каком контексте было найдено слово.

Самое замечательное то, что не имеет значения, какой язык вы тестируете.

Вы вводите фразу в текстовое поле и проверка начинается автоматически.

Фраза, которую вы проверяете, отображается под полем ввода, а для некоторых слов предлагаются варианты.

Недопустимые слова выделены красным.

Логика проверки корректности проста.

Фраза разбивается на охватывающие ее части, которые затем проверяются.

Например, из фразы «Маша очень любит Сашу» получается еще отрывок «Маша очень любит Сашу».

Для него будет два проверочных запроса: «любит*очень» и «очень любит Сашу».

И если запрос «любит*очень» дает в тысячу раз больше ответов, чем «очень любит Сашу», то это значит, что «Саша» здесь не подходит, и нужно выбрать какой-то другой вариант. При наведении курсора на параметр отображается контекст, в котором он встречается.

Если вы нажмете на опцию, она заменит соответствующее слово в предложении.

При наведении курсора на слово в самой фразе показывается статистика по слову: сколько документов найдено по звездочке, а сколько по точному совпадению.



Универсальная онлайн-проверка грамматики с использованием API поиска Google Ajax.

Моей серверной части вообще не существует, то есть страница написана исключительно на html+javascript. Понятно, что грамматику он проверяет далеко не идеально, а иногда и вовсе не проверяет. Но вы можете увидеть, хорошо или плохо сочетаются слова, посмотреть статистику в удобном виде, обратить внимание на возможные несоответствия, найти другие сочетающиеся слова или использовать их для чего-то другого.

P.S. У меня все еще есть несколько вопросов относительно лицензионного соглашения Google Search API. (Я читал английскую версию, потому что русскую почти написал Google Translate) 1. Обязательно ли ставить ссылку на сайт, на котором был найден контент (именно эти строки я не нашел, хотя ссылку ставил)? 2. какие ограничения по количеству (официально их нет, но очевидно, что они должны быть.

На каждую фразу из n слов я отправляю 2n+4 запроса.

У меня есть кеширование при одной загрузке страницы (хотя нет сброс кэша пока есть, когда долго сидишь :) ), но это не поможет в общем.

) Изначально сервис не предоставлял возможности доступа к сайтам, с которых был взят контент. Но на мой взгляд, такую возможность надо дать, так как чужие материалы все равно используются, пусть и косвенно.

Пока мне не удалось реализовать эту возможность, чтобы она не портила интерфейс.

Поэтому я сделал ссылки, но по ним нельзя попасть, кроме как через вкладку :).

П.

П.

С.

Еще забыл написать, что есть ограничение на длину фразы - около 25 слов.

Также раскладка не рассчитана на длинные фразы; он движется, если фраза выходит за пределы окна.

Я пока даже не знаю, нужно ли что-то с этим делать, а может просто запретить пользователю вводить слишком много слов, потому что сервис не рассчитан на длинные фразы или тексты.

Скорее для тестирования небольших предложений :) Теги: #Google API #Ajax #грамматика #проверка грамматики #проверка грамматики #grammcheck #занимаюсь пиаром

Вместе с данным постом часто просматривают: