reCaptcha - это такая система, которая в качестве капчи использует одно известное ей слово и одно неизвестное (к примеру, отсканированное из книги или взятое с фотографии). Верификация происходит по известному слову, а второе - ха, второе используется как бесплатный труд по распознаванию трудночитаемого текста.
Но если слово неизвестно системе, как она может быть уверена, что его распознали правильно? В чём смысл такого алгоритма, если результат нельзя проверить? Ответ очень прост и он заодно избавляет от мук совести (если вы чуствуете, что лишаете человечество тайного смысла, заключенного в слове из древнего манускрипта, которое вам подсунули для распознавания в капче).
Смысл второго слова определяется как наиболее частый вариант ответа на некотором множестве. Допустим, слово прокрутилось в 100 капчах, 75 читателей ввели