Машинный перевод на базе Yandex Translate v2. 90+ языков, NMT, OpenAI-совместимый формат. Endpoint /v1/translations. Дёшево, без VPN и зарубежных платежей.
Что это
/v1/translations проксирует к Yandex Translate v2 — российскому NMT-движку. Подходит для локализации интерфейсов, перевода документов, multilingual чат-ботов. Не требует VPN или платёжек за рубежом — работает с любой РФ-инфраструктуры.
Возможности
Полный набор ISO 639-1 кодов: русский, английский, китайский, арабский, испанский, немецкий, французский и десятки других. Автоопределение источника.
Параметр format: html сохраняет теги <b>, <i>, ссылки. Перевод не ломает структуру документа.
Передавайте массив строк в input — каждая переводится отдельно, возвращается параллельный массив с детектированным языком.
Стоимость рассчитывается по символам входа: ~451 ₽ / 1M chars. В каждом ответе headers x-neuralgate-charge-rub и x-neuralgate-units.
Данные не покидают РФ. Подходит для 152-ФЗ, банков, госсектора, оборонки. Yandex Cloud в РФ — без зарубежных дата-центров.
Тот же Bearer ng-... ключ, тот же base URL. Никаких отдельных SDK — POST с JSON и готово.
Простая строка · автоопределение источника
# curl curl https://api.neuralgate.ru/v1/translations \ -H "Authorization: Bearer $NEURALGATE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "input": "Hello, world. How are you today?", "target_language_code": "ru" }' # Ответ { "object": "translation", "model": "yandex/translate", "translations": [ {"text": "Привет, мир. Как ты сегодня?", "detected_language_code": "en"} ], "usage": {"input_chars": 32, "cost_rub": 0.014432} }
Массив строк · указанный источник, ru → en
curl https://api.neuralgate.ru/v1/translations \ -H "Authorization: Bearer $NEURALGATE_API_KEY" \ -d '{ "input": ["Привет", "Как дела?", "До свидания"], "target_language_code": "en", "source_language_code": "ru" }' # → translations: [{"text":"Hi"}, {"text":"How are you?"}, {"text":"Goodbye"}]
HTML-формат · сохраняет теги
curl https://api.neuralgate.ru/v1/translations \ -d '{ "input": "<b>Welcome</b> to our <i>new</i> platform", "target_language_code": "ru", "format": "html" }' # → "<b>Добро пожаловать</b> на нашу <i>новую</i> платформу"
Python · через стандартный requests
import requests, os resp = requests.post( "https://api.neuralgate.ru/v1/translations", headers={"Authorization": f"Bearer {os.environ['NEURALGATE_API_KEY']}"}, json={ "input": ["Документация скоро будет готова", "Спасибо за терпение"], "target_language_code": "en", }, ) for t in resp.json()["translations"]: print(t["text"])
Биллинг по символам входного текста. Yandex базовая ставка $4.10 / 1M chars (без VAT) × коэффициент шлюза 1.10.
| Сервис | Цена / 1M chars | Доступ из РФ | Языки |
|---|---|---|---|
| НейроГейт Translations | ~451 ₽ | ✅ нативно | 90+ |
| DeepL | ~$25 / 1M | VPN + зарубежная карта | 30+ |
| Google Cloud Translation | ~$20 / 1M | VPN + зарубежная карта | 130+ |
| Microsoft Translator | ~$10 / 1M | VPN + зарубежная карта | 110+ |
Use cases
Перевод UI-строк бэкенда и фронтенда. 90+ языков через один API, batch-режим для массовых обновлений.
Текстовые блоки из CRM, договоров, технических спецификаций. HTML-формат сохраняет разметку.
Автоопределение языка пользователя + ответ на его языке. Без второй LLM-итерации.
Сбор новостей и материалов на русском из иностранных источников.
Перевод отзывов клиентов, постов соцсетей в реальном времени для модерации.
Прозрачная замена дорогих DeepL/Google Translate без переписывания клиентского кода.
Получите бесплатный тестовый ключ и попробуйте Translations API за 5 минут.
Получить ключ → К API-документацииТо, что обычно спрашивают разработчики и техлиды.
90+ языков. Включая русский, английский, немецкий, французский, испанский, итальянский, китайский, японский, арабский, турецкий, армянский, грузинский, казахский, узбекский, белорусский, украинский. Полный список через GET https://translate.api.cloud.yandex.net/translate/v2/languages на стороне Yandex.
Yandex автоматически определит язык исходного текста и вернёт его в поле detected_language_code. Авто-детект работает для всех 90+ языков.
10 000 символов на один запрос (per-request cap на стороне Yandex). Для больших текстов разбивайте на части — суммарный биллинг тот же, без штрафов за batch.
На стороне НейроГейт — нет, тексты не логируются (только метаданные: длина, модель, временная метка). На стороне Yandex — согласно их Privacy Policy. Для строгой конфиденциальности рекомендуем on-prem решение через Цитадель.
По символам входного текста. Yandex берёт $4.10 / 1M chars (без VAT), наценка шлюза 10% → итого ~451 ₽ / 1M chars. Минимальная стоимость одного запроса — 0.001 ₽.
Да. Передавайте format: "html" в запросе — Yandex сохранит структуру <b>, <i>, <a>, <br> и не будет переводить контент <style> и <script> блоков.