Кратко о теме: В статье рассматриваются существующие онлайн‑инструменты и программные решения, позволяющие переводить современный русский текст в древнеславянскую форму письма, а также в стилизованные рунические шрифты. Описаны ограничения, способы обхода проблем и рекомендации для тех, кто хочет создать собственный переводчик.
Содержание
- Что такое древнеславянский и руническая запись?
- Зачем нужен переводчик?
- Существующие онлайн‑конвертеры
- Ключевые функции и ограничения
- Как пользоваться переводчиком?
- Создание собственного переводчика
- Полезные ресурсы и словари
Что такое древнеславянский и руническая запись?
Древнеславянский язык (часто называют старославянским или древнерусским) – язык, на котором писали первые славянские миссионеры (IX–X вв.) и который использовался в летописных источниках до конца XV века. Он отличается от современного русского:
- различиями в фонетике (например, ъ и ь);
- другой грамматикой (отсутствие некоторых падежных форм);
- древней орфографией (дореволюционная, «ретро‑стиль»).
Руническая запись – визуальный стиль, имитирующий древние славянские глаголицы и кириллические руны. Это не отдельный язык, а способ оформления текста, часто используемый в играх, квестах и художественных проектах.
Зачем нужен переводчик?
Существует несколько практических и творческих целей:
- Исторические реконструкции – перевод летописей, молитв, стихов в аутентичную форму.
- Культурные проекты – оформление книг, плакатов, мерча в «древнерусском» стиле.
- Игровой контент – названия кланов, артефакты, квестовые тексты в руническом шрифте.
- Образовательные задачи – изучение особенностей древнеславянского языка.
Поскольку «говорящих» на древнеславянском нет, а интерес к такому переводу ограничен узкой аудиторией, автоматические решения пока находятся в стадии развития.
Существующие онлайн‑конвертеры
Ниже перечислены известные инструменты, найденные в открытых источниках (по состоянию на 28 апреля 2026 г.)
- MrTranslate.ru – Онлайн‑конвертер в старославянский ретро‑стиль
Позволяет переводить русский текст в «дореволюционную орфографию», добавляя ъ, ѣ, ѭ и т.п. Перейти - Glosbe – Русско‑древнеславянский словарь
Не автоматический перевод, а словарный поиск: вводите слово, получаете древнеславянский эквивалент. Перейти - Андрусiак (aandrusiak) – Переводчик на старославянский и древнерусский
Блог‑проект, где автор публикует готовые переводы фраз и небольших текстов. Не поддерживает пакетный ввод. - Рунический генератор шрифтов
Сервисы типа RunaFont.com (или «Руны онлайн») преобразуют кириллический текст в стилизованные рунические символы. Пример:мир → 𐍈𐍊𐍁.
В большинстве упомянутых ресурсов отсутствует полноценный «переводчик предложения», а лишь частичный набор функций (орфография, отдельные слова, визуальная стилизация).
Ключевые функции и ограничения
| Функция | Наличие в сервисах | Комментарий |
|---|---|---|
| Автоматический перевод предложения | ❌ (почти нет) | Трудность: отсутствие большого корпуса параллельных текстов. |
| Поддержка древнерусской орфографии (ъ, ѣ, і, etc.) | ✔ (MrTranslate, некоторые скрипты) | Работает, но часто требует ручной правки. |
| Конвертация в глаголический/рунический шрифт | ✔ (генераторы рунического текста) | Только визуальное преобразование, смысл не меняется. |
| Словарный поиск по отдельным словам | ✔ (Glosbe, словари старославянского) | Полезно для лексических исследований. |
| Обратный перевод (древнеславянский → русский) | ❌ (только ручной, специалистами) | Требует знаний языковеда. |
Главное ограничение – отсутствие крупного параллельного корпуса «русский ↔ древнеславянский», без которого современные нейросетевые модели не могут обучаться.
Как пользоваться онлайн‑переводчиком?
Пример работы с сервисом MrTranslate.ru (на 2026‑й год):
- Откройте главную страницу mrtranslate.ru.
- В поле ввода вставьте ваш русский текст.
Пример:Добрый день, путник! Приходи в наш храм. - Выберите опцию «Старославянская орфография» (часто обозначается как «ретро‑стиль»).
- Нажмите кнопку «Перевести».
- Полученный результат будет выглядеть примерно так:
Добрыи день, путникъ! Приходи въ нашъ храмъ. - Если нужен рунический шрифт, скопируйте полученный текст и вставьте его в генератор рунического шрифта. Выберите «Глаголица» или «Славянские руны» – получите визуальный набор символов.
Важно помнить, что автоматический результат часто требует ручной корректировки: проверка согласований, замена устаревших форм (например, «въ» → «во» в зависимости от контекста).
Создание собственного переводчика
Для тех, кто хочет собрать более «умный» инструмент, рекомендуется следующий подход:
Сбор корпуса
- Скачайте открытые тексты древнерусских летописей (Повесть временных лет, Слово о полку Игореве).
- Соберите современный русский эквивалент (можно использовать существующие переводы академических изданий).
- Сформируйте парные предложения (русский ↔ древнерусский). Для небольших наборов подойдёт ручная разметка.
Выбор модели
Для небольших наборов достаточно 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) и визуальные генераторы рунического шрифта. Полноценный автоматический перевод предложений пока невозможен из‑за нехватки параллельных корпусов и ограниченной исследовательской базы.
Тем не менее, используя открытые словари, небольшие корпуса и современные нейросетевые инструменты, любой желающий может собрать собственный пайплайн, который будет удовлетворять конкретным творческим потребностям (игры, книги, реконструкции). Главное – помнить о необходимости ручной проверки и уважительном отношении к историческому материалу.
Если у вас возникли вопросы или вы хотите поделиться своим опытом создания переводчика, оставляйте комментарии ниже!