Онлайн‑инструменты для перевода современного русского текста в древнеславянскую форму и рунические шрифты

Кратко о теме: В статье рассматриваются существующие онлайн‑инструменты и программные решения, позволяющие переводить современный русский текст в древнеславянскую форму письма, а также в стилизованные рунические шрифты. Описаны ограничения, способы обхода проблем и рекомендации для тех, кто хочет создать собственный переводчик.


Содержание

  1. Что такое древнеславянский и руническая запись?
  2. Зачем нужен переводчик?
  3. Существующие онлайн‑конвертеры
  4. Ключевые функции и ограничения
  5. Как пользоваться переводчиком?
  6. Создание собственного переводчика
  7. Полезные ресурсы и словари

Что такое древнеславянский и руническая запись?

Древнеславянский язык (часто называют старославянским или древнерусским) – язык, на котором писали первые славянские миссионеры (IX–X вв.) и который использовался в летописных источниках до конца XV века. Он отличается от современного русского:

  • различиями в фонетике (например, ъ и ь);
  • другой грамматикой (отсутствие некоторых падежных форм);
  • древней орфографией (дореволюционная, «ретро‑стиль»).

Руническая запись – визуальный стиль, имитирующий древние славянские глаголицы и кириллические руны. Это не отдельный язык, а способ оформления текста, часто используемый в играх, квестах и художественных проектах.


Зачем нужен переводчик?

Существует несколько практических и творческих целей:

  • Исторические реконструкции – перевод летописей, молитв, стихов в аутентичную форму.
  • Культурные проекты – оформление книг, плакатов, мерча в «древнерусском» стиле.
  • Игровой контент – названия кланов, артефакты, квестовые тексты в руническом шрифте.
  • Образовательные задачи – изучение особенностей древнеславянского языка.

Поскольку «говорящих» на древнеславянском нет, а интерес к такому переводу ограничен узкой аудиторией, автоматические решения пока находятся в стадии развития.


Существующие онлайн‑конвертеры

Ниже перечислены известные инструменты, найденные в открытых источниках (по состоянию на 28 апреля 2026 г.)

  • MrTranslate.ru – Онлайн‑конвертер в старославянский ретро‑стиль

    Позволяет переводить русский текст в «дореволюционную орфографию», добавляя ъ, ѣ, ѭ и т.п. Перейти
  • Glosbe – Русско‑древнеславянский словарь

    Не автоматический перевод, а словарный поиск: вводите слово, получаете древнеславянский эквивалент. Перейти
  • Андрусiак (aandrusiak) – Переводчик на старославянский и древнерусский

    Блог‑проект, где автор публикует готовые переводы фраз и небольших текстов. Не поддерживает пакетный ввод.
  • Рунический генератор шрифтов

    Сервисы типа RunaFont.com (или «Руны онлайн») преобразуют кириллический текст в стилизованные рунические символы. Пример: мир → 𐍈𐍊𐍁.

В большинстве упомянутых ресурсов отсутствует полноценный «переводчик предложения», а лишь частичный набор функций (орфография, отдельные слова, визуальная стилизация).


Ключевые функции и ограничения

Функция Наличие в сервисах Комментарий
Автоматический перевод предложения ❌ (почти нет) Трудность: отсутствие большого корпуса параллельных текстов.
Поддержка древнерусской орфографии (ъ, ѣ, і, etc.) ✔ (MrTranslate, некоторые скрипты) Работает, но часто требует ручной правки.
Конвертация в глаголический/рунический шрифт ✔ (генераторы рунического текста) Только визуальное преобразование, смысл не меняется.
Словарный поиск по отдельным словам ✔ (Glosbe, словари старославянского) Полезно для лексических исследований.
Обратный перевод (древнеславянский → русский) ❌ (только ручной, специалистами) Требует знаний языковеда.

Главное ограничение – отсутствие крупного параллельного корпуса «русский ↔ древнеславянский», без которого современные нейросетевые модели не могут обучаться.


Как пользоваться онлайн‑переводчиком?

Пример работы с сервисом MrTranslate.ru (на 2026‑й год):

  1. Откройте главную страницу mrtranslate.ru.
  2. В поле ввода вставьте ваш русский текст.
    Пример: Добрый день, путник! Приходи в наш храм.
  3. Выберите опцию «Старославянская орфография» (часто обозначается как «ретро‑стиль»).
  4. Нажмите кнопку «Перевести».
  5. Полученный результат будет выглядеть примерно так:
    Добрыи день, путникъ! Приходи въ нашъ храмъ.
  6. Если нужен рунический шрифт, скопируйте полученный текст и вставьте его в генератор рунического шрифта. Выберите «Глаголица» или «Славянские руны» – получите визуальный набор символов.

Важно помнить, что автоматический результат часто требует ручной корректировки: проверка согласований, замена устаревших форм (например, «въ» → «во» в зависимости от контекста).


Создание собственного переводчика

Для тех, кто хочет собрать более «умный» инструмент, рекомендуется следующий подход:

Сбор корпуса

  • Скачайте открытые тексты древнерусских летописей (Повесть временных лет, Слово о полку Игореве).
  • Соберите современный русский эквивалент (можно использовать существующие переводы академических изданий).
  • Сформируйте парные предложения (русский ↔ древнерусский). Для небольших наборов подойдёт ручная разметка.

Выбор модели

Для небольших наборов достаточно seq2seq модели на основе Transformer (например, HuggingFace Transformers).

from transformers import MarianMTModel, MarianTokenizer

model_name = "Helsinki-NLP/opus-mt-ru-oldslavonic"
tokenizer = MarianTokenizer.from_pretrained(model_name)
model = MarianMTModel.from_pretrained(model_name)

Если готовой модели нет, её можно обучить с нуля, используя fairseq или OpenNMT. Главное – достаточное количество пар (минимум 5 000 предложений).

Постобработка орфографии

После генерации текста примените регулярные выражения для вставки древних букв:

import re
def retrofy(text):
 text = re.sub(r'(?i)ye', 'ѣ', text)
 text = re.sub(r'(?i)yi', 'i', text)
 text = re.sub(r'(?i)iy', 'i', text)
 text = re.sub(r'(?i)ъ', 'ъ', text) # добавить твердый знак в нужных позициях
 return text

Интеграция рунического шрифта

Для визуализации можно использовать библиотеку fonttools и готовый шрифт глаголицы (например, Old Church Slavonic.ttf). С помощью CSS:

<style>
.rune { font-family: "Old Church Slavonic", sans-serif; }
</style>
<p class="rune">Добрыи день, путникъ!</p>

Таким образом, получаем полностью автоматизированный пайплайн: русский → древнеславянский (текст) → рунический шрифт (визуал).


Полезные ресурсы и словари

  • Glosbe – Русско‑древнеславянский словарь
  • OldSlavonic.org – онлайн‑словарь и грамматика
  • Википедия: Старославянский язык
  • RuneFont – генератор славянских рун
  • Opus‑MT модели (можно адаптировать под древнеславянский)
  • Книги: «Древнерусская грамматика» (А. Г. Шахматов), «Глаголица и её потомки» (С. В. Кузнецов).

Перевод с русского на древнеславянский руны – нишевая, но интересная задача. На сегодняшний день доступны лишь частичные решения: стилистические конвертеры (MrTranslate) и визуальные генераторы рунического шрифта. Полноценный автоматический перевод предложений пока невозможен из‑за нехватки параллельных корпусов и ограниченной исследовательской базы.

Тем не менее, используя открытые словари, небольшие корпуса и современные нейросетевые инструменты, любой желающий может собрать собственный пайплайн, который будет удовлетворять конкретным творческим потребностям (игры, книги, реконструкции). Главное – помнить о необходимости ручной проверки и уважительном отношении к историческому материалу.

Если у вас возникли вопросы или вы хотите поделиться своим опытом создания переводчика, оставляйте комментарии ниже!