Georg-Kloster — Церковнослов’янський перекладач

Опис

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.

Скріншоти

Встановлення

  1. У WordPress відкрийте Плагіни Додати новий Завантажити плагін і завантажте georg-kloster-slavonic-translator.zip.
  2. Активуйте Georg-Kloster Slavonic Translator. Безкоштовний публічний режим працює одразу.
  3. За потреби створіть ключ у розділі Bible Desktop Система Інтеграція ШІ Зовнішні сайти і збережіть його в розділі Georg-Kloster Slavonic Translator Налаштування для збільшення лімітів.
  4. Натисніть Перевірити з’єднання. Ця перевірка не звертається до OpenAI.
  5. Додайте [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 для збільшення лімітів.