Проверка орфографии с помощью Google / Хабр
Lond
Разработка веб-сайтов *
Иногда в проекте требуется проверить данные на предмет орфографических ошибок, не полагаясь на познания пользователя по части языков. Тут нам сможет помочь компания Google, с таким их сервисом, как проверка орфографии, используемым в Google Toolbar. Но, к сожалению, Google не предоставляет открытого API для работы с ним.
Итак, краткое описание:
Для того, чтобы проверить текст нам нужно отослать его в POST на https://google.com/tbproxy/spell?lang=ru, где для смены языка следует заменить значение параметра lang на соответствующий по ISO 3166-1 alpha-2. Текст оформляется в XML вида:
<?xml version="1.0" encoding="UTF-8" ?><br/>
<spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="1" ignoreallcaps="1"><br/>
<text>Текст для проверки</text><br/>
</spellrequest>ignoredups — подсветка повторов
ignoredigits — считать цифры ошибками
ignoreallcaps — не проверять слова написанные капсом (подсказал pointum)
Если всё успешно, мы получаем ответ вида
<?xml version="1.
0" encoding="UTF-8"?><br><spellresult error="0" clipped="0" charschecked="272"><br> <c o="27" l="13" s="0"></c><br> <c o="73" l="11" s="1">орфографии и орфографии</c><br> <c o="190" l="11" s="1">пользоваться</c><br> <c o="226" l="13" s="0">пред оставляет пред-оставляет</c><br></spellresult>Атрибуты тега spellresult:
error — произошла ли ошибка
charschecked
В нем идет перечисление допущенных ошибок (теги c), их параметры:
o — начало исходного слова в тексте
l — длина этого слова
s — точность результата
В самом теге c содержатся предполагаемые варианты написания слов, разделенные символом \t.
P.S. Когда этот текст уже был написан, случайно наткнулся на статью в блоге Paul Welter, которая, в принципе, описывает тоже самое…
UPD: Пользователь wayly написал на PHP класс для проверки текста с помощью этого сервиса, скачать можно по ссылке proxysoft.
ru/files/spellchecker.zip (зеркало).
UPD2: mezhevikin подсказал ajax-решение с использованием этого сервиса — orangoo.com/labs/?page_id=3
UPD3: Список поддерживаемых языков
_________
Текст подготовлен в ХабраРедакторе
Теги:
- орфография
Хабы:
- Разработка веб-сайтов
Всего голосов 88: ↑86 и ↓2 +84
Просмотры14K
Комментарии 45
Артём Полюхович @Lond
Web developer
Комментарии Комментарии 45
Настройка орфографии в Opera | Создание сайтов в Екатеринбурге, профессиональная разработка сайтов
Документация
- Главная
- Продукты
- Проекты
- Услуги
Разработка
государственной власти Автоматизация
бизнес-процессов для коммерческих
структур Законотворчество Автоматизация законотворчества.
- Оргподготовка заседаний
Личный кабинет СПЗИ- Отчеты
- Портал «Законотворчество»
- Портал «Вестник»
- Подготовка заседаний
- Проведение заседаний
- Аудио-видео запись
- Отчеты
- Официальный сайт
- Реестры
- Конструктор расчетов
- Конструктор процессов
- Конструктор отчетов
- Личный кабиент РО
- Формирование образа компании
- Оригинальная сетка
- Удобство использования
- Мобильная версия
- Высокая скорость загрузки
- Управление областями
- Личный кабинет покупателя
- Онлайн-оплата
- Интеграция с торговыми площадками
- Личный кабинет покупателя
- Интеграция с 1С и другими ИС
- Большой опыт, портфолио
- Сильная команда разработчиков
- Владеем множеством технологий
- Интегрируем с любыми информационными системами
- Собственный хостинговый центр
Разработка мобильных приложений iOS и Android
Регистрация доменов Мгновенная регистрация.- Национальные домены .RU .РФ
- Иностранные домены
- Бесплатная настройка
- Помощь при смене прав

- Высокоскоростной канал (гигабит)
- Аппаратная защита от DDoS
- Быстрое файловое хранилище
- Автоматическое распределение нагрузки между серверами
- Резервные копии
- Антиспам
- Антивирус
- Защищеные протоколы
- Контрольная панель
- Поддержка
- Защита информации
- Повышает уровень доверия
- Поднимает поисковые позиции
- Необходим для онлайн-оплат
- Защитит персональные данные
- Автоматическое обновление цен
- Обновление изображений товаров
- Запись на шиномонтаж
- Адаптивная верстка
- За один день
- Установка ОС Linux + Asterisk
- Подключение sip-транков
- Создание голосового меню
- Маршрутизация вызовов
- Настройка очереди звонков
Сайт-визитка
от 4 990 руб
Корпоративный
от 40 000 руб
Интернет-магазин
от 45 000 руб
Сложные сайты
от 150 000 руб
Фирменный стиль
от 12 000 руб
SSL сертификаты
от 2 490 руб
Многоязычные онлайн-решения для проверки орфографии и грамматики
Мы создали WProofreader — набор многоязычных решений для проверки предложений для компаний-разработчиков, предприятий и частных лиц.
Простая интеграция предварительно созданных компонентов WProofreader с веб-приложениями, элементами управления HTML и редакторами WYSIWYG: CKEditor, Froala Editor, TinyMCE, Quill и т. д. Получите доступ к механизму WProofreader через API проверки грамматики.
Установите расширение браузера для Chrome, Firefox и Microsoft Edge и разместите его в облаке или локально.
Попробуйте бесплатно
Корректор предложений
Проверьте орфографию и грамматику, улучшите свой стиль письма. Наслаждайтесь орфографической автозаменой и предложениями автозаполнения.
Многоязычный
Станьте глобальным с более чем 20 языками. Очищайте тексты с помощью искусственного интеллекта на английском, немецком и испанском языках. Создание пользовательских словарей.
Безопасность
Данные в пути шифруются с помощью протокола TLS. GDPR-совместимый. Локальное развертывание предназначено для предприятий, заботящихся о безопасности.
Помощь
Мы отвечаем в течение рабочего дня на все запросы по продажам и техническим вопросам и при необходимости предоставляем пошаговую установку.
Наши продукты
Различные методы корректуры, все наши продукты имеют в основе один и тот же мощный механизм WProofreader. Найдите идеальное решение для рабочего процесса вашего приложения.
НовыйWProofreader SDK
Набор готовых подключаемых модулей для HTML-редакторов и автономный API, помогающий командам разработчиков обогащать веб-приложения и пользовательские системы функциями проверки грамматики и орфографии.
Читать далее
Расширение браузера WProofreader
Надежный помощник по письму для отдельных лиц и групп. Доступно для Chrome, Firefox и MS Edge. Проверяйте электронные письма, документы, сообщения и совершенствуйте свой стиль онлайн.
Читать дальше
Плагин SCAYT для CKEditor 4
Готовый плагин для многоязычной проверки грамматики и орфографии для CKEditor 4.
Он мгновенно обнаруживает и подчеркивает проблемы с письмом в режиме ввода текста.
Подробнее
WProofreader для WordPress
Вы когда-нибудь хотели, чтобы еще одна пара глаз посмотрела на ваш текст перед публикацией? К вашим услугам плагин корректора текста WProofreader для WordPress.
ЧИТАЙТЕ БОЛЬШЕ
Интеграции
HTML Controls
Editors Wysiwyg
- 900970
- 009 0000000009а
- 009
- 009
- 009 00000009009ра9000000009009ра900
- 9009 ч.0069
Other integrations
Web browsers
Deployment options
On-premise
Enterprise-class sentence checker integrated in your infrastructure and hosted на серверах вашей компании.
Идеально подходит для компаний, заботящихся о безопасности.
- Индивидуальные условия
Лицензирование и цены адаптированы к вашей индивидуальной инфраструктуре и потребностям обработки.
- Функции по требованию
Наша техническая команда точно настроит механизм корректуры в соответствии с вашими конкретными требованиями.
- Полный контроль
Все данные хранятся и обрабатываются на ваших серверах. Риски утечки данных исключены.
- Гибкое развертывание
Легко интегрируйте механизм корректуры в вашу инфраструктурную среду.
Попробуйте бесплатно
Облако
Ваши возможности для корректуры размещены на AWS с центрами обработки данных в регионе Восток США. Идеально подходит для стартапов и небольших компаний с гибкими потребностями в масштабировании.
- Быстрый старт
Запустите корректор в кратчайшие сроки с помощью подробных руководств по установке и отзывчивой службы поддержки.

- Автоматические обновления
Мы предоставляем непрерывные обновления продукта с обратной совместимостью, доступной в вашем механизме проверки орфографии и грамматики.
- Никакой инфраструктурной суеты
Наслаждайтесь расширенными функциями вашего решения, пока мы позаботимся обо всем остальном.
Попробуйте бесплатно
Наши торговые посредники
Приобретите решения для проверки корректуры WebSpellChecker у наших надежных партнеров по закупкам программного обеспечения.
- 1 Ваши клиенты нуждаются в исправлении грамматики и орфографии онлайн? Свяжитесь с нами и узнайте больше о нашей программе для реселлеров.
Бесплатная онлайн проверка орфографии | Исправление опечаток, грамматика + улучшение текста
Проверка текста…
Всего ошибок :
| Орфографические ошибки | |
| Другие ошибки |
Настройки
Скрыть
Правописание
Другое
Посмотреть все ошибки
Скопировать ссылку на отчет Скопировано
Загрузить отчет в формате PDF Загружено
Хорошо сделано! Мы не нашли ни одной ошибки — ваш текст идеален.
Как работает наш инструмент проверки орфографии
Выберите свою страницу
Введите URL-адрес страницы, которую вы хотите проверить, или вставьте копию прямо в редактор. Наш инструмент проверки орфографии выделит слова и предложения, которые требуют небольшого внимания, и даст вам полезные советы.
Внесите изменения
Загрузите отчет об исправлениях и предложениях, чтобы вы могли отслеживать, что требует обновления, или вносить изменения в нашем онлайн-редакторе.
Произведите впечатление с точностью до слова
Независимо от того, работаете ли вы над диссертацией, книгой или электронным письмом, убедитесь, что все, что вы пишете, безупречно и безошибочно. Вы даже можете установить себе напоминание, чтобы перепроверить ваши любимые и самые популярные URL-адреса в будущем.
Часто задаваемые вопросы
Как работает проверка орфографии?
Проверка орфографии поможет вам определить орфографические ошибки. Он делает это, сравнивая каждое слово в текстовом блоке или URL-адресе с тысячами правильно написанных слов.
Если совпадений нет, он будет искать предложения, похожие по звучанию и структуре, чтобы помочь вам определить правильное написание.Как работает средство проверки грамматики?
Средство проверки грамматики читает вашу работу и ищет грамматические ошибки, включая орфографические ошибки, пропущенные знаки препинания, согласование подлежащего и глагола, повторяющиеся предложения и многое другое. Как только он найдет ошибку, он предложит вам, как ее исправить. Проверка грамматики лучше всего работает с большими разделами текста, особенно с эссе, исследовательскими работами и статьями.Какие ошибки может обнаружить этот инструмент проверки орфографии?
Наш инструмент проверки орфографии делает больше, чем просто обнаруживает орфографические ошибки. Он, конечно же, выберет возможные опечатки и даст вам предложения, которые помогут вам их исправить. Однако он также выделяет фразы и слова, которые могут быть избыточными, пропущенными переносами и грамматическими ошибками.


0" encoding="UTF-8"?><br><spellresult error="0" clipped="0" charschecked="272"><br> <c o="27" l="13" s="0"></c><br> <c o="73" l="11" s="1">орфографии и орфографии</c><br> <c o="190" l="11" s="1">пользоваться</c><br> <c o="226" l="13" s="0">пред оставляет пред-оставляет</c><br></spellresult>