Google Cloud Translation API: цены за символ и лимиты запросов 2026

Полный разбор цен Google Cloud Translation 2026: NMT $20/1M символов, Translation LLM $20/1M вход+выход, бесплатный лимит 500K, лимиты 6M символов/мин и ловушки тарификации.

Также: RU EN UK
Google Cloud Translation API: цены за символ и лимиты запросов 2026

Получил счет от Google Cloud на $340 вместо ожидаемых $180. Провел час в документации пока не разобрался: API считал HTML-теги в разметке как символы, и перевод шел одновременно на три языка. Множитель 3× плюс 20% сверху за теги - вот и удвоенный счет. Чтобы тебе не пришлось проходить через то же самое, вот полный разбор ценообразования и лимитов Google Cloud Translation на 2026.

Базовая модель ценообразования: за что и как считают

Google Cloud Translation считает оплату в символах (characters). Один символ = один Unicode code point, включая пробелы, переносы строк и любую разметку. Важно: считается то, что ты ОТПРАВИЛ, а не то, что фактически переведено.

Базовая схема для стандартного NMT-перевода (Neural Machine Translation):

Объем в месяц Цена
Первые 500,000 символов Бесплатно
От 500K до 1B символов $20 за миллион
Свыше 1B символов Обсуждается индивидуально

500K бесплатных символов - это примерно 100 страниц текста или 50-70 писем. Для тестирования или небольшого проекта хватит на месяц-два. Но есть нюанс: бесплатная квота делится между Basic (v2) и Advanced (v3) вместе, а не отдельно для каждого.

Что точно считается в символах

Список того, что идет в счет и часто удивляет:

  • Пробелы и отступы - каждый пробел между словами это символ
  • HTML-теги - <p>, <br>, <strong> и все остальное полностью считается
  • Пустые строки - даже если там ничего нет
  • Содержимое в no-translate тегах - теги для запрета перевода все равно считаются
  • Символы в неудачных запросах - если запрос провалился по сети ДО обработки сервером, плату не берут; если сервер принял запрос но произошел сбой при переводе - берегут

Если твоя система переводит HTML-разметку без предварительной обработки, реальная нагрузка может быть на 15-30% выше чистого текста. Решение простое: format=text в параметрах запроса и стрипинг тегов перед отправкой.

Перевод на несколько языков множит расходы

Если переводишь один текст сразу на три языка в отдельных запросах - платишь трижды. Если API поддерживает несколько целевых языков в одном запросе - символы все равно умножаются на количество целевых языков. 3000 символов × 4 языка = 12,000 символов в счете.

Тарифные планы: NMT, LLM и кастомные модели

Обычный NMT - не единственный вариант. В 2025-2026 Google существенно расширил линейку моделей, и каждая имеет свою цену.

Neural Machine Translation (NMT) - стандарт

$20/1M символов - это базовая ставка для стандартного NMT. Самый быстрый вариант (латентность в миллисекундах), подходит для большинства задач: чат, UI, контент-сайты. Качество хорошее для 189+ языков.

Translation LLM - более высокое качество, другая ценовая модель

Translation LLM - отдельная модель которая использует большие языковые модели вместо стандартного NMT. Ценообразование здесь другое: считается отдельно вход и выход.

Тип Цена
Translation LLM - входящие символы $10 за 1M
Translation LLM - исходящие символы $10 за 1M
Adaptive Translation LLM - входящие $25 за 1M
Adaptive Translation LLM - исходящие $25 за 1M
Custom Translation LLM - входящие $20 за 1M
Custom Translation LLM - исходящие $20 за 1M

Если входящий и исходящий текст примерно одинакового размера (типично для перевода), Translation LLM выходит в ~$20/1M - такой же прайс как NMT, но с более высоким качеством и латентностью. LLM-перевод примерно в 3 раза медленнее NMT, но дает более естественный, менее “машинный” результат.

Adaptive Translation LLM ($25+$25 = $50/1M эффективно) - для задач где нужно выдерживать конкретный стиль или бренд-голос.

AutoML - кастомные модели на своих данных

Если стандартный NMT не устраивает по качеству (специфическая терминология, юридические документы, медицина), можно натренировать собственную модель.

Объем предсказаний/месяц Цена
Первые 500K символов Бесплатно
500K - 250M символов $80 за 1M
250M - 2.5B символов $60 за 1M
2.5B - 4B символов $40 за 1M
Свыше 4B символов $30 за 1M

Тренировка кастомной модели: $45/час, максимум $300 за один job. Типичное время - от 2 до 12+ часов в зависимости от размера датасета.

AutoML - это выбор для enterprise. $80/1M символов в четыре раза дороже стандартного NMT. Но если перевод часто приходится дорабатывать вручную - кастомная модель окупается за счет снижения затрат на пост-редактирование.

Перевод документов

Отдельная тарификация для форматированных документов (DOCX, PPT, PDF, XLSX):

Тип модели Цена за страницу
NMT $0.08
Кастомная модель $0.25

Ограничение: максимум 4,000 символов или 500 слов на страницу в среднем. Документ с более плотным текстом API может посчитать как несколько страниц. Преимущество - перевод сохраняет форматирование, таблицы, заголовки.

Ловушки тарификации

Несколько вещей которые неочевидны с первого взгляда и регулярно дают неожиданные счета.

HTML-теги: скрытые расходы

Это самая распространенная ловушка. Если переводишь HTML-контент без предварительного стрипинга, каждый тег идет в счет.

Пример: текст <p class="intro">Привет <strong>мир</strong></p> - 27 символов самого текста, но 45 символов вместе с тегами. Разница ~67%.

Решение: передавай format=text вместо стандартного format=html и стрипай теги перед отправкой если перевод тегов не нужен. Если теги НУЖНЫ (чтобы API не переводил содержимое атрибутов и правильно обрабатывал структуру) - используй format=html, но понимай что платишь за них.

Общая квота для Basic и Advanced

Бесплатная квота в 500K символов есть у обеих версий, но она ОБЩАЯ. Если одновременно используешь v2 и v3 в одном проекте, бесплатный лимит потребляется из одного ведра.

Символов считается по code points, не по байтам

Google считает Unicode code points, не байты. Для ASCII-текста (английский, цифры) 1 символ = 1 байт. Но кириллица, CJK (китайский, японский, корейский), арабский - многобайтовые. Символ “ё” это 2 байта в UTF-8, но один code point = один символ в счете. То есть кириллица не дорожает в счете по сравнению с латиницей.

Как понять сколько символов в твоем контенте

Перед интеграцией сделай простую оценку: измерь среднее количество символов в единице контента (письмо, страница, продукт), умножь на месячный объем. В Python: len(text) возвращает количество Unicode code points что точно соответствует тарификации Google.

Лимиты запросов и пропускная способность

Лимиты Google Cloud Translation - это не только про количество запросов в минуту. Здесь несколько слоев ограничений, и каждый можно задеть.

Лимиты по символам

Тип лимита Значение
Символов в минуту (NMT, на проект) 6,000,000
Символов в минуту (per user) 6,000,000
Символов в минуту (кастомные модели) 100,000
Максимальный размер одного запроса (v3) 30,000 code points
Максимальный размер одного запроса (v2) 100,000 байт
Рекомендованный размер запроса 5,000 символов

6M символов в минуту - это много. Для большинства проектов этот лимит никогда не сработает. Но есть нюанс: если переводишь на 5 языков одновременно, эффективно это 5× нагрузка по символам.

Лимиты по количеству запросов

Тип запроса Лимит
v2 запросы (Basic) 300,000/мин на проект
v3 запросы (Advanced) 6,000/мин на проект
Кастомные модели (v3) 600/мин
Translation LLM 900/мин
getSupportedLanguages (v2+v3 вместе) 600/мин

Обрати внимание: v3 Advanced дает только 6,000 запросов в минуту - в 50 раз меньше чем v2. Если твоя система делает очень много маленьких запросов (например, переводит по одному предложению), v3 может упереться в этот лимит раньше чем v2.

Скрытый лимит: символы за 100 секунд

Как пишет один разработчик на Google Developer Forum:

Получаю 403 ошибку “Characters per 100 seconds rate limit reached” при переводе всего 23 символов. При этом дашборд квот показывает 300,000 запросов в минуту и только 5 использованных. Такими темпами мое задание займет дни вместо минут.

Существует скрытый квот “символов за 100 секунд” который не отображается явно в консоли, но срабатывает независимо от основных лимитов. Решение - exponential backoff при 429 и 403 ошибках плюс запрос на увеличение квот через Google Cloud Console.

Ошибки при превышении лимитов

  • 403 Daily Limit Exceeded - исчерпана суточная квота (сбрасывается в полночь по Pacific Time)
  • 403 User Rate Limit Exceeded - превышен поминутный лимит
  • 400 INVALID_ARGUMENT - запрос превышает максимальный размер

Для production-систем exponential backoff - обязателен. Рекомендованная стратегия: первая повторная попытка через 1 секунду, затем 2, 4, 8, максимум 32 секунды между попытками.

Basic (v2) vs Advanced (v3): какую версию выбрать

Обе версии доступны одновременно и цена NMT одинаковая ($20/1M), но функциональность существенно различается.

Функция Basic (v2) Advanced (v3)
Базовый NMT перевод + +
Цена NMT $20/1M $20/1M
Аутентификация API key или service account IAM (только service account)
Глоссарии (фиксированная терминология) - +
Пакетный перевод (batch) - +
Перевод документов - +
Кастомные модели (AutoML) - +
Translation LLM - +
Adaptive Translation - +
Максимум символов в запросе 100K байт 30K code points
Запросов/минуту 300,000 6,000

Когда выбирать Basic (v2): - Простые задачи: перевести строки в UI, короткие тексты - Нужна простая аутентификация с API key - Критична малая латентность - Очень большое количество небольших запросов (>6,000/мин)

Когда выбирать Advanced (v3): - Нужна фиксированная терминология (бренд, юридические термины, названия продуктов) - глоссарии - Большие объемы для пакетной обработки - batch translation - Перевод документов с сохранением форматирования - Нужно качество LLM-перевода - Enterprise-сегмент где важна IAM-безопасность

Важная деталь: клиентские библиотеки v2 и v3 несовместимы между собой. Это отдельные интеграции. Если начинаешь новый проект, Google рекомендует сразу идти на v3 Advanced: он получает новые фичи и обновления, тогда как v2 фактически заморожен в развитии.

Реальные кейсы и расчеты стоимости

Несколько примеров чтобы почувствовать масштаб расходов.

Кейс 1: перевод e-commerce каталога

Интернет-магазин, 10,000 товаров, средний размер описания 800 символов, перевод на 5 языков.

  • 10,000 × 800 = 8,000,000 символов
  • × 5 языков = 40,000,000 символов
    • 500,000 бесплатных = 39,500,000 символов
  • × $20/1M = $790

Если описания содержат HTML-разметку без стрипинга тегов, реальная цифра ближе к $900-950.

Кейс 2: чат-поддержка в реальном времени

SaaS-продукт, 5,000 сообщений в день, среднее сообщение 120 символов, перевод на 1 язык.

  • 5,000 × 120 × 30 дней = 18,000,000 символов/месяц
    • 500,000 = 17,500,000
  • × $20/1M = $350/месяц

Кейс 3: перевод документов

Юридическая фирма, 200 документов в месяц, средний документ 15 страниц.

  • 200 × 15 = 3,000 страниц
  • × $0.08/страницу = $240/месяц

Преимущество документного перевода - сохраняется форматирование, что экономит часы ручной работы.

Шпаргалка: сколько стоит один стандартный документ

Тип документа Символов Стоимость (NMT)
Письмо (1 страница) ~2,500 $0.05
Договор (5 страниц) ~12,500 $0.25
Диплом с приложением ~8,000 $0.16
Техническая документация (50 страниц) ~125,000 $2.50
Книга (300 страниц) ~750,000 $5.00

Для сравнения с DeepL и Azure Translator: Google Cloud NMT ($20/1M) дешевле DeepL ($25/1M), но дороже Azure ($10/1M). При больших объемах разница существенная.

Практические советы по оптимизации расходов

Несколько лайфхаков которые реально снижают счет:

1. Стрипай HTML перед отправкой. Передавай format=text или обрабатывай текст вручную. Экономия 15-30% на HTML-тяжелых страницах.

2. Кешируй переводы. Если один и тот же текст переводится несколько раз (UI-элементы, повторяющиеся фразы) - кеш на уровне приложения полностью устранит эти расходы.

3. Группируй короткие строки в один запрос. Для v3 с лимитом 6,000 req/мин - важно объединять строки перед отправкой.

4. Используй batch translation для больших объемов. Только v3 Advanced. Асинхронная обработка больших файлов без hit-rate лимитов синхронных запросов.

5. Бюджетные алерты в Google Cloud Console. Поставь алерт на $X расходов - получишь email до того как расходы выйдут из-под контроля.

Если сравниваешь провайдеров - читай подробное сравнение DeepL, Google Cloud и Azure Translator с разбором качества и SDK.

FAQ

Сколько стоит Google Cloud Translation API в 2026?

Стандартный NMT-перевод: $20 за миллион символов. Первые 500,000 символов в месяц бесплатно. Translation LLM: $10/1M входящих + $10/1M исходящих (эффективно $20/1M при равном вводе-выводе). Перевод документов: $0.08 за страницу NMT или $0.25 за страницу кастомной моделью.

Какой бесплатный лимит и хватит ли для тестирования?

500K символов в месяц - это ~100 страниц текста или около 200 стандартных писем. Для тестирования и небольших проектов хватит. Квота делится между Basic и Advanced API в одном проекте.

Считаются ли пробелы и HTML-теги?

Да. Пробелы, переносы строк, HTML-теги - все идет в счет. Для текста без разметки разница минимальная. Для HTML-контента переплата может составить 15-30%.

Что происходит если превысить лимит запросов?

API возвращает 403 User Rate Limit Exceeded. Суточная квота сбрасывается в полночь Pacific Time. Минутная квота - через минуту. Внедри exponential backoff чтобы избежать каскадных ошибок.

Можно ли увеличить квоты?

Да, через Google Cloud Console - раздел “IAM & Admin” → “Quotas”. Увеличение квот обычно одобряется автоматически или в течение 24-48 часов. Для Translation LLM и кастомных моделей процесс может занять дольше.

Basic или Advanced - что выбрать для нового проекта?

Для новых проектов Google рекомендует Advanced (v3) - он получает новые фичи, LLM-перевод, глоссарии. Basic (v2) фактически заморожен в развитии. Единственный аргумент за Basic - если нужна API key аутентификация или лимит 300,000 req/мин вместо 6,000 у Advanced.

Как отслеживать расходы чтобы не получить неожиданный счет?

В Google Cloud Console: “Billing” → “Budgets & alerts”. Поставь алерт на 80% и 100% от планового бюджета. Также можно смотреть в “APIs & Services” → “Cloud Translation API” → “Metrics” для реального отслеживания символов и запросов.

Источники

  1. Google Cloud Translation - официальная страница цен - актуальные тарифы NMT, LLM и AutoML
  2. Google Cloud Translation - квоты и лимиты - официальная документация по лимитам
  3. Миграция с Basic на Advanced - официальный гайд по переходу с v2 на v3
  4. Google Developer Forum - реальные лимиты - обсуждение скрытых квот
  5. Google Cloud Translation FAQ - ответы на частые вопросы

Попробуйте ChatsControl

AI-платформа для профессиональных переводчиков

Попробовать бесплатно →