Distributed Proofreaders
Distributed Proofreaders — это веб-платформа и волонтёрский проект, предназначенный для вычитки и подготовки электронных текстов, находящихся в общественном достоянии, с последующей публикацией в архиве Project Gutenberg. Проект основан на принципе распределённой проверки (краудсорсинга), где каждый доброволец выполняет небольшую часть работы по вычитке отсканированных страниц книг.
История
Проект был основан в 2000 году Чарльзом Франксом (Charles Franks) как независимая инициатива. Изначально он представлял собой набор скриптов для координации работы волонтёров по вычитке книг, отсканированных для Project Gutenberg. В 2002 году Distributed Proofreaders стал официальным партнёром Project Gutenberg, что позволило значительно увеличить объём обрабатываемых текстов. С тех пор через платформу прошли тысячи добровольцев, подготовивших десятки тысяч книг.
В 2006 году проект перешёл под управление некоммерческой организации Distributed Proofreaders Foundation. На момент 2024 года через платформу было обработано более 50 000 книг, что составляет значительную часть всех текстов, опубликованных в Project Gutenberg.
Устройство и принцип работы
Этапы обработки текста
Процесс подготовки книги состоит из нескольких последовательных этапов, каждый из которых выполняется разными волонтёрами:
- Сканирование и распознавание (OCR). Исходная бумажная книга сканируется, и полученные изображения страниц проходят оптическое распознавание символов (OCR). Результатом является «сырой» текст с возможными ошибками.
- Вычитка (Proofreading). Волонтёры сравнивают распознанный текст с изображением исходной страницы и исправляют ошибки OCR (например, «rn» вместо «m», «0» вместо «O»). Этот этап повторяется дважды на разных уровнях сложности (P1 и P2).
- Форматирование (Formatting). На этом этапе в текст добавляется разметка: выделение жирного и курсивного начертания, заголовков, сносок, списков. Также выполняется два прохода (F1 и F2).
- Финальная проверка (Post-Processing). Опытный волонтёр (пост-процессор) собирает все исправления, проверяет целостность текста, удаляет технические пометки, создаёт файл в формате, пригодном для Project Gutenberg (обычно UTF-8 с простой разметкой).
- Сборка и публикация (Project Management). Менеджер проекта проверяет готовый файл, при необходимости вносит финальные правки и загружает его в архив Project Gutenberg.
Интерфейс и инструменты
Платформа предоставляет веб-интерфейс, в котором волонтёр видит изображение страницы книги (обычно в формате PNG или JPEG) и текстовое поле с распознанным текстом. Для удобства вычитки используются:
- Подсветка различий. Система автоматически выделяет слова, которые отличаются от эталонного словаря или содержат потенциальные ошибки.
- Специализированные редакторы. Встроенные инструменты для быстрой вставки спецсимволов (тире, кавычки, буквы с диакритикой).
- Система подсказок. Для каждой книги создаётся документ с проектом (Project Comments), где указаны особенности форматирования, используемый словарь и специальные инструкции.
Классификация участников
Участники проекта делятся на несколько категорий в зависимости от опыта и доверия:
- Новички (Beginners). Могут работать только на первом уровне вычитки (P1) и форматирования (F1).
- Опытные (Experienced). Получают доступ ко вторым уровням (P2, F2) после успешного выполнения определённого количества заданий.
- Пост-процессоры (Post-Processors). Волонтёры, прошедшие специальное обучение и имеющие право выполнять финальную сборку книги.
- Менеджеры проектов (Project Managers). Координируют работу по конкретной книге, контролируют сроки и качество.
- Администраторы (Administrators). Управляют технической стороной проекта, решают спорные вопросы.
Применение и значение
Distributed Proofreaders является основным поставщиком текстов для Project Gutenberg — крупнейшего в мире архива бесплатных электронных книг. Значение проекта заключается в:
- Обеспечении доступа к культурному наследию. Благодаря работе волонтёров, тысячи книг, ранее доступных только в бумажном виде, становятся бесплатно доступны в цифровом формате.
- Повышении качества. Многоуровневая система проверки позволяет достичь высокой точности текста, сравнимой с профессиональной корректурой.
- Экономии ресурсов. Использование краудсорсинга позволяет обрабатывать большие объёмы текстов без привлечения платных специалистов.
- Образовательной ценности. Участие в проекте позволяет волонтёрам развивать навыки внимательности, работы с текстом и знакомиться с классической литературой.
Примеры книг, подготовленных через Distributed Proofreaders
Через платформу были подготовлены многие известные произведения, в том числе:
- «Война и мир» Л. Н. Толстого (в разных переводах).
- «Преступление и наказание» Ф. М. Достоевского.
- «Улисс» Джеймса Джойса.
- «Энциклопедия Британника» (издания 1911 года).
- Собрания сочинений Уильяма Шекспира, Чарльза Диккенса, Марка Твена и других классиков.
Критика и ограничения
Несмотря на высокое качество, проект имеет ряд ограничений:
- Зависимость от волонтёров. Скорость обработки книг сильно варьируется в зависимости от активности участников. Некоторые книги могут ждать вычитки годами.
- Ограничения по тематике. Проект фокусируется на книгах, находящихся в общественном достоянии (обычно опубликованных до 1928 года в США). Современные произведения, защищённые авторским правом, не обрабатываются.
- Технические сложности. Книги с большим количеством иллюстраций, сложными таблицами или нестандартными шрифтами (например, готическим) требуют значительно больше времени и усилий.
- Проблемы с языками. Основной язык проекта — английский. Хотя обрабатываются книги на многих языках, включая русский, объём русскоязычных текстов невелик по сравнению с англоязычными.
Интересные факты
- В 2011 году Distributed Proofreaders обработал свою 20-тысячную книгу.
- Проект использует собственную систему рейтинга волонтёров, основанную на количестве и качестве выполненных страниц.
- Некоторые волонтёры работают в проекте более 15 лет, обработав тысячи страниц.
- Исходный код платформы является открытым (лицензия GNU GPL), что позволяет создавать аналогичные системы для других проектов.
Источники
- Официальный сайт Distributed Proofreaders (dp.tech).
- Project Gutenberg — официальный сайт (gutenberg.org).
- «Distributed Proofreaders: A Community of Volunteers» — статья в журнале «Library Hi Tech» (2004).
- «The Distributed Proofreaders Project: A Case Study in Open Source and Crowdsourcing» — исследование Университета штата Мичиган (2010).
- Документация и FAQ на сайте Distributed Proofreaders.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →