Перевод с английского на русский нейросетью: модель, промпт и проверка
Естественный русский получается не от выбора «лучшей» модели, а от инструкции, глоссария и автоматической проверки. Разбираем схему с кодом и считаем цену.
4 мин · · автоматизация · модели
Нейросеть для перевода текста с английского на русский легко даёт результат, который понятен, но звучит как перевод: кальки, канцелярит, разнобой в терминах. Исправляется это не поиском волшебной модели, а тремя вещами: чёткой инструкцией по стилю, глоссарием и автоматической проверкой на выходе. Ниже схема на Python, пример промпта и сравнение моделей по цене на одном и том же фрагменте. Цены даны на 18 октября 2026.
Что делает перевод естественным
Типичные огрехи машинного перевода на русский:
- кальки вроде «в рамках данного процесса» там, где хватит «в этом процессе»;
- отглагольные существительные и цепочки родительных падежей («осуществление проведения проверки»);
- разные переводы одного термина в разных абзацах;
- потерянные числа, ссылки и куски кода;
- неверный адрес: то «ты», то «вы».
Каждый из этих пунктов закрывается инструкцией или проверкой. Поэтому промпт должен описывать адресата, тон и правила для терминов, а не просто просить «переведи».
Промпт для перевода
Системное сообщение, которое можно взять за основу:
Ты переводчик технических и деловых текстов с английского на русский.
Читатель: специалист, который не любит канцелярит. Обращение к читателю на «вы».
Правила:
1. Переводи смысл, а не слова. Избегай калек и цепочек существительных.
2. Термины бери строго из глоссария. Если термина нет в глоссарии, при первом
упоминании оставь английский вариант в скобках.
3. Названия продуктов, команды, имена переменных, URL и код не переводи.
4. Числа, даты и ссылки сохраняй без изменений. Формат разметки (Markdown) сохраняй.
5. Ничего не добавляй от себя и не пропускай. Выведи только перевод.Правило 5 важно: без него модели любят добавлять вступление вроде «Вот перевод».
Пайплайн с глоссарием и проверкой
Установите библиотеку: pip install openai. Код делит текст на фрагменты по абзацам, переводит каждый и проверяет результат:
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 = """Ты переводчик технических и деловых текстов с английского на русский.Теперь автоматическая проверка. Она не оценивает красоту языка, зато ловит самые дорогие ошибки: потерянные цифры, ссылки и термины:
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-5 | 0.8 / 4 | 0.0024 + 0.024 = $0.0264 | $2.64 |
claude-sonnet-5-5 | 0.4 / 2 | 0.0012 + 0.012 = $0.0132 | $1.32 |
gpt-6.1-sol | 0.27 / 1.32 | 0.00081 + 0.00792 = $0.00873 | $0.873 |
glm-5.3-flash | 0.04 / 0.04 | 0.00012 + 0.00024 = $0.00036 | $0.036 |
deepseek-v4.1-flash | 0.013 / 0.038 | 0.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.
Похожие статьи
- Художественные тексты с нейросетью: как писать вместе, а не вместоКак работать с моделью над прозой: собрать «библию» проекта, держать стиль, редактировать по проходам и считать стоимость длинного текста.
- xAI Grok API: подключение Grok 4.7, цена и контекст 256KКак вызвать grok-4.7 через OpenAI-совместимый API, что делать с лимитом контекста 256K и сколько стоят типичные запросы. Плюс сравнение с Grok 4.6.
- GPT-6 Astra или Claude Fable 5.1: две топовые модели по цене и индексуДве дорогие модели с одинаковым индексом силы и разной ценой в Zukko. Считаем разовый запрос и агентную сессию с кэшем и объясняем, как выбрать на своих данных.
- Qwen или DeepSeek по API: сравнение цен, контекста и индекса силыЧетыре модели, одна задача и честный расчёт: сколько стоит прогон на Qwen 3.8 Max и Flash и на DeepSeek V4 Pro и V4.1 Flash.