Капча, которая учит машины якутскому
Отечественная замена reCAPTCHA для сайтов Якутии. Ботов отсекает невидимая проверка, а каждое прохождение пополняет открытый датасет якутского языка.
- Данные остаются в РФ
- Переход — замена двух URL
- Бесплатно и открыто
Сурук ыытыы · Обратная связь
Заполните форму и пройдите капчу — это настоящая проверка.
Как это работает
Защита и сбор данных разделены. Боты упираются в вычислительную задачу, а люди за несколько секунд помогают оцифровать якутские книги.
Невидимая проверка
Пока человек читает задание, браузер в фоне решает proof-of-work. Для одного посетителя это незаметно, для тысяч запросов бота — дорого.
Два слова
Одно слово контрольное, ответ на него известен. Второе — со скана старой книги, его ещё никто не распознал. Какое из них какое, не видно.
Токен и датасет
Сайт получает токен и проверяет его на сервере. Когда трое людей прочитали слово одинаково, оно попадает в открытый датасет.
Подключение за пять минут
API совместим с reCAPTCHA и Turnstile: меняются адрес скрипта и адрес проверки, код бэкенда остаётся прежним.
- <script src="https://www.google.com/recaptcha/api.js"> + <script src="https://yaptcha.michill.ru/captcha.js" + async defer></script> - <div class="g-recaptcha" data-sitekey="…"> + <div class="sakha-captcha" data-sitekey="…">
# поле формы: sakha-captcha-response curl -X POST https://yaptcha.michill.ru/siteverify \ -d secret=$SECRET \ -d response=$TOKEN # ответ в формате reCAPTCHA {"success": true, "hostname": "…", "challenge_ts": "…", "score": 0.9}
Зачем это сайту
Та же защита форм, но без зависимости от зарубежного вендора — и с пользой для языка.
152-ФЗ
IP-адреса и поведение посетителей не уходят за рубеж. Сервер можно развернуть у себя.
Оцифровка книг
Каждое решение — распознанное слово из якутских книг и газет XX века.
Открытый датасет
Собранные данные публикуются под открытой лицензией для OCR, распознавания речи и перевода.