Перевод с английского на русский нейросетью: модель, промпт и проверка

Естественный русский получается не от выбора «лучшей» модели, а от инструкции, глоссария и автоматической проверки. Разбираем схему с кодом и считаем цену.

4 мин · · автоматизация · модели

Нейросеть для перевода текста с английского на русский легко даёт результат, который понятен, но звучит как перевод: кальки, канцелярит, разнобой в терминах. Исправляется это не поиском волшебной модели, а тремя вещами: чёткой инструкцией по стилю, глоссарием и автоматической проверкой на выходе. Ниже схема на Python, пример промпта и сравнение моделей по цене на одном и том же фрагменте. Цены даны на 18 октября 2026.

Что делает перевод естественным

Типичные огрехи машинного перевода на русский:

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

Каждый из этих пунктов закрывается инструкцией или проверкой. Поэтому промпт должен описывать адресата, тон и правила для терминов, а не просто просить «переведи».

Промпт для перевода

Системное сообщение, которое можно взять за основу:

bash
Ты переводчик технических и деловых текстов с английского на русский.
Читатель: специалист, который не любит канцелярит. Обращение к читателю на «вы».
Правила:
1. Переводи смысл, а не слова. Избегай калек и цепочек существительных.
2. Термины бери строго из глоссария. Если термина нет в глоссарии, при первом
   упоминании оставь английский вариант в скобках.
3. Названия продуктов, команды, имена переменных, URL и код не переводи.
4. Числа, даты и ссылки сохраняй без изменений. Формат разметки (Markdown) сохраняй.
5. Ничего не добавляй от себя и не пропускай. Выведи только перевод.

Правило 5 важно: без него модели любят добавлять вступление вроде «Вот перевод».

Пайплайн с глоссарием и проверкой

Установите библиотеку: pip install openai. Код делит текст на фрагменты по абзацам, переводит каждый и проверяет результат:

bash
import re
from openai import OpenAI

client = OpenAI(base_url="https://api.zukko.pro/v1", api_key="fetch_ваш_ключ")
MODEL = "claude-sonnet-5-5"

GLOSSARY = {
    "rate limit": "лимит запросов",
    "endpoint": "эндпоинт",
    "token": "токен",
    "fallback": "запасной вариант",
}

SYSTEM = """Ты переводчик технических и деловых текстов с английского на русский.

Теперь автоматическая проверка. Она не оценивает красоту языка, зато ловит самые дорогие ошибки: потерянные цифры, ссылки и термины:

bash
def check(src, dst):
    problems = []
    if sorted(re.findall(r"\d+", src)) != sorted(re.findall(r"\d+", dst)):
        problems.append("числа в оригинале и переводе не совпадают")
    for url in re.findall(r"https?://\S+", src):
        if url.rstrip(".,)") not in dst:
            problems.append(f"потеряна ссылка {url}")
    for en, ru in GLOSSARY.items():
        stem = ru[:-2] if len(ru) > 6 else ru
        if en in src.lower() and stem not in dst.lower():
            problems.append(f"термин «{en}» переведён не по глоссарию")
    if len(dst) < 0.6 * len(src):
        problems.append("перевод подозрительно короткий: возможно, пропуски")
    return problems

Проверка глоссария грубая: русские слова склоняются, поэтому сравнивается основа без двух последних букв. Считайте её подсказкой для человека, а не окончательным вердиктом. Сравнение чисел устойчиво к разным разделителям: «1,000» в английском и «1 000» в русском дают одинаковые группы цифр, как и «3.5» с «3,5», поэтому ложных тревог здесь нет.

Второй проход: редактура

Для текстов, которые идут в публикацию, добавьте второй вызов: отдайте модели оригинал и перевод и попросите найти кальки, пропуски и несогласованные термины, вернув список правок. Применять их стоит после просмотра человеком. Такой проход почти удваивает расход, поэтому делайте его только для важных материалов.

Какая модель переведёт лучше

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

Для ориентира по цене: допустим, фрагмент вместе с инструкцией даёт 3000 токенов на вход, а русский перевод — 6000 токенов на выход. Это допущения: русский текст обычно занимает больше токенов, чем английский, подробнее в статье про токены и русский язык. Расчёт по формуле «вход × цена входа + выход × цена выхода», цены на 18 октября 2026:

МодельВход / выход за 1MОдин фрагмент100 фрагментов
claude-opus-5-50.8 / 40.0024 + 0.024 = $0.0264$2.64
claude-sonnet-5-50.4 / 20.0012 + 0.012 = $0.0132$1.32
gpt-6.1-sol0.27 / 1.320.00081 + 0.00792 = $0.00873$0.873
glm-5.3-flash0.04 / 0.040.00012 + 0.00024 = $0.00036$0.036
deepseek-v4.1-flash0.013 / 0.0380.000039 + 0.000228 = $0.000267$0.0267

Разница между самой дорогой и самой дешёвой моделью огромна, поэтому тест на своём тексте выгоден: возможно, для внутренней документации хватит дешёвой модели, а для маркетинговых материалов нужна посильнее. Актуальные цены берите из GET https://api.zukko.pro/v1/models.

Практика для больших объёмов

  • Делите текст по абзацам, а не по числу символов, чтобы не рвать предложения.
  • Храните глоссарий в файле и подставляйте его в каждый запрос, иначе термины «поплывут» между фрагментами.
  • Для длинного перевода одним потоком смотрите статью Перевод текстов через API, а для файлов локализации — перевод i18n-файлов.
  • Параметры запроса описаны в справке по Chat Completions.

Ключ для пайплайна создаётся в кабинете; пополнить баланс из России можно через СБП с комиссией платёжной страницы 8,5%, картой MasterCard или в криптовалюте.

Частые вопросы

Какая нейросеть лучше для перевода с английского на русский?

Единого ответа нет. Сравните две-три модели на своём тексте вслепую и учитывайте цену: разница между моделями в каталоге достигает порядков.

Как избежать калек и канцелярита в переводе?

Опишите читателя и тон, запретите канцелярит прямо в инструкции, задайте глоссарий и при необходимости добавьте второй проход редактуры.

Можно ли переводить документы целиком?

Да, но лучше делить на фрагменты по абзацам и собирать обратно. Это упрощает проверку и снижает риск пропусков. Контекст моделей большой, но длина ответа ограничена параметром max_tokens, а короткие куски проще сверить с оригиналом.

Как проверить, что ничего не потеряно?

Автоматически: сравнить числа, ссылки и длину текста, проверить термины по глоссарию. Выборочно: отдать фрагменты на просмотр носителю языка.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.

Нейросеть для перевода с английского на русский · Zukko