Описание
Georg-Kloster Slavonic Translator добавляет компактную форму перевода шорткодом [wp_cu_translator]. Принимает русский и немецкий текст, поддерживает автоматическое определение языка и выбор ударений, титл, придыханий и славянской записи чисел.
Плагин работает без ключа API через бесплатный публичный режим Bible Desktop. Лимиты бесплатного режима защищают сервис и ограничивают расходы на внешнюю обработку ИИ. Необязательный ключ API позволяет использовать повышенные лимиты и дополнительные разрешённые возможности. Секретные учётные данные API в плагин не включены.
Браузер отправляет форму в WordPress. Затем WordPress обращается к Bible Desktop между серверами, поэтому необязательный ключ API никогда не попадает в HTML или JavaScript страницы.
Название, описание, настройки, сообщения и публичная форма плагина доступны на английском, русском, немецком, украинском и польском. WordPress выбирает язык по текущей локали.
Библейские ссылки, точные стихи, уверенно распознанные цитаты и результаты из кэша могут возвращаться без нового платного запроса к OpenAI. Для остальных текстов используются модель и лимиты расходов, заданные администратором Bible Desktop.
Словарь
Вкладка «Словарь» позволяет искать в полном церковнославянском словаре, предоставляемом Bible Desktop по материалам Азбуки. Ищите по исходному или гражданскому написанию, русскому значению либо разделу алфавита. Толкования остаются на русском. Совпадения по значению — словарные справки, а не автоматический перевод предложений. Исходное написание и ссылки на источник сохраняются; морфология и аудио не генерируются.
Используйте [wp_cu_dictionary] для отдельного словаря, [wp_cu_translator] для обоих инструментов или [wp_cu_translator dictionary="no"] только для переводчика. Поддерживаются собственные заголовки через атрибут title.
Словарные запросы и запросы статей WordPress отправляет в настроенный сервис Bible Desktop только после действия пользователя: /api/dictionaries/AZBYKA_CU_FULL/search, /api/dictionaries/AZBYKA_CU_FULL/alphabet и /api/dictionaries/AZBYKA_CU_FULL/entries/{key}. Передаются запрос, режим, раздел или ключ статьи и существующие заголовки клиента и установки плагина; необязательный настроенный ключ API также остаётся на сервере. Успешные ответы WordPress может кэшировать на пять минут. Словарь не обращается к OpenAI. Источник: https://azbyka.ru/otechnik/Spravochniki/polnyj-pravoslavnyj-tserkovnoslavjanskij-slovar/ . При нажатии ссылки на источник Азбука открывается напрямую.
Шорткоды и настройки
У плагина есть собственное меню в админке WordPress. В разделе Georg-Kloster Slavonic Translator Настройки находятся адрес Bible Desktop, необязательный ключ API, таймаут и проверка соединения. Раздел Georg-Kloster Slavonic Translator Шорткоды содержит все поддерживаемые шорткоды с готовыми примерами и пояснениями. Та же справка доступна внизу страницы настроек.
Внешние сервисы
Для перевода на церковнославянский плагин использует внешний сервис Bible Desktop. Только при отправке посетителем формы сервер WordPress передаёт исходный текст, выбранный язык и параметры написания в https://bible-desktop.com/api/v1/church-slavonic/translate. Заголовки запроса содержат имя клиента плагина, несекретный UUID установки для учёта квоты и HMAC-идентификатор посетителя, вычисленный из его IP-адреса с секретом WordPress для ограничения частоты запросов. Настроенный необязательный ключ API также передаётся между серверами. Сам IP-адрес посетителя плагин не передаёт; сервис видит IP-адрес сервера WordPress при сетевом соединении.
Только при нажатии администратором Проверить соединение сервер WordPress обращается к https://bible-desktop.com/api/v1/church-slavonic/status. Запрос содержит имя клиента, UUID установки и необязательный ключ API, но не текст перевода или идентификатор посетителя и не вызывает OpenAI. Активация и просмотр формы не отправляют запросы в Bible Desktop.
При нажатии Скачать шрифт браузер посетителя запрашивает https://bible-desktop.com/fonts/MonomakhUnicode.ttf напрямую у Bible Desktop. Сервис получает IP-адрес посетителя и обычные сведения браузерного запроса. Плагин не загружает удалённый шрифт автоматически.
Bible Desktop может передавать отправленный текст в OpenAI для перевода. Библейские ссылки, распознанные цитаты и результаты из кэша могут обрабатываться без нового запроса к OpenAI. Сам плагин напрямую к OpenAI не подключается. Условия API OpenAI: https://openai.com/policies/business-terms/ ; политика конфиденциальности: https://openai.com/policies/privacy-policy/ .
Если администратор изменит Адрес Bible Desktop, запросы API и загрузка шрифта будут использовать настроенный сервис. До размещения формы администратор должен проверить обработку данных этим сервисом и проинформировать посетителей.
Оператор сервиса — Bible Desktop. Условия использования API: https://bible-desktop.com/pages/api-terms . Политика конфиденциальности API: https://bible-desktop.com/pages/api-privacy . Документы распространяются на API, данные перевода и возможную обработку OpenAI.
Конфиденциальность
Плагин не создаёт собственных таблиц базы данных и не сохраняет текст перевода. Адрес Bible Desktop, необязательный внешний ключ API, таймаут и несекретный UUID установки сохраняются в таблице options WordPress. Журналирование, сроки хранения и настройки ИИ для запросов определяются подключённым сервером Bible Desktop.
Скриншоты





Установка
- В WordPress откройте Плагины Добавить новый Загрузить плагин и загрузите
georg-kloster-slavonic-translator.zip. - Активируйте Georg-Kloster Slavonic Translator. Бесплатный публичный режим работает сразу.
- При необходимости создайте ключ в разделе Bible Desktop Система ИИ-интеграция Подключение внешних сайтов и сохраните его в разделе Georg-Kloster Slavonic Translator Настройки для повышенных лимитов.
- Нажмите Проверить соединение. Эта проверка не обращается к OpenAI.
- Добавьте
[wp_cu_translator]на страницу.
Необязательный собственный заголовок:
[wp_cu_translator title="Church Slavonic translation"]
Часто задаваемые вопросы
-
Доступен ли ключ API посетителям сайта?
-
Нет. Запросы перевода проходят через WordPress, а необязательный ключ остаётся на сервере WordPress. Бесплатному режиму секретный ключ не нужен.
-
Нужно ли платить за каждый перевод?
-
Нет. Библейские ссылки, распознанные цитаты и переводы из кэша могут обрабатываться без нового запроса к OpenAI. Общие часовые и суточные лимиты контролирует Bible Desktop.
-
Как использовать церковнославянский текст в Microsoft Word?
-
Используйте Копировать с форматированием и установите Monomakh Unicode по ссылке под результатом. Если Word не выберет шрифт автоматически, выделите вставленный текст и назначьте Monomakh Unicode вручную.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Georg-Kloster — Церковнославянский переводчик» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Georg-Kloster — Церковнославянский переводчик» переведён на 3 языка. Благодарим переводчиков за их работу.
Перевести «Georg-Kloster — Церковнославянский переводчик» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.1.1
- Шрифт Monomakh Unicode включён в плагин для букв алфавита и заголовков словарных статей.
- Опубликованы полные переводы WordPress.org для переводчика, словаря и описания плагина.
1.1.0
- Добавлены отдельный церковнославянский словарь, поиск по слову и значению, просмотр по алфавиту и поиск выделенного слова.
- Учитывается текущий язык страницы WPML, который сохраняется в запросах AJAX.
- Удалён чёрный фон снаружи утверждённого логотипа; используются прозрачные PNG-иконки.
1.0.9
- Обновлена адаптивная форма перевода: утверждённый логотип Georg-Kloster, отдельная панель параметров и более наглядный результат.
1.0.8
- Обеспечена работа запросов перевода, когда блочные темы выводят шорткод до стандартного обработчика регистрации ресурсов.
1.0.7
- Объект конфигурации JavaScript имеет согласованный префикс в PHP и JavaScript.
- Каталоговый пакет использует языковые пакеты WordPress.org; все четыре встроенных перевода сохранены для прямой установки.
1.0.6
- Используются английские исходные строки, включая встроенные примеры шорткодов.
- Сохранены русский и немецкий переводы и добавлены полные украинский и польский переводы.
- При сборке выпуска проверяются исходный язык, полнота каталогов и подстановочные параметры переводов.
1.0.5
- Используются отличительное имя Georg-Kloster Slavonic Translator и соответствующие slug и text domain WordPress.org.
- Документированы внешние запросы перевода, идентификаторы, загрузка шрифта и обработка OpenAI с прямыми ссылками на условия и политику конфиденциальности сервиса.
- Посетители информируются о внешней обработке текста до отправки формы и получают ссылки на документы настроенного сервиса.
- Сохранены существующие имена шорткодов, настройки и идентификаторы установки.
1.0.4
- Добавлена адаптивная базовая компоновка публичной формы с селекторами
:where()нулевой специфичности и без правил!important. - Добавлены отдельные классы для текста, языка, написания и копирования. CSS темы может переопределять любое правило интерфейса.
1.0.3
- Удалены все стили интерфейса переводчика: форма, кнопки, флажки и компоновка управляются активной темой WordPress.
- Сохранены только шрифт результата Monomakh Unicode и абзацы, необходимые для церковнославянского текста.
1.0.2
- Типографика и стандартные элементы формы переводчика управляются активной темой WordPress.
- Заголовок публичного переводчика изменён с h2 на h3.
1.0.1
- Добавлено отдельное меню Georg-Kloster Slavonic Translator со страницами настроек и шорткодов.
- На страницу настроек и отдельную страницу шорткодов добавлена справка с готовыми примерами и пояснениями.
1.0.0
- Первый выпуск с серверной интеграцией Bible Desktop, проверкой соединения и шорткодом
[wp_cu_translator]. - Добавлены русский, немецкий и автоматический выбор исходного языка.
- Добавлены параметры написания, копирование обычного и форматированного текста и инструкция по загрузке Monomakh Unicode.
- Добавлены английский, русский и немецкий языки для метаданных плагина, админки и публичного интерфейса.
- Добавлены готовый к работе бесплатный публичный режим, постоянный UUID установки, серверные квоты и необязательные ключи API для повышенных лимитов.
