Перевод в Excel: GTranslate, нейросеть и Google API
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Перевести текст в Excel «как в Google Translate» можно функцией =GTranslate(A2;"en";"ru") из надстройки !SEMTools — у неё тот же синтаксис, что у GOOGLETRANSLATE в Google Таблицах. Весь диапазон за один раз переводит =GTranslateRange(A2:A500;"ru";"en"), а без формул — процедура в меню «Изменить → Ячейки → Перевод содержимого». Бесплатно переводит нейросеть из Настроек ИИ, перевод именно Google — через платный API Google Cloud Translation. В Microsoft 365 есть и встроенная функция =TRANSLATE(A2;"en";"ru").

Google Translate — удобный инструмент для быстрого перевода текста. Но веб-версия сервиса неудобна, если переводить нужно много табличного текста: копировать каждую ячейку в окно переводчика и обратно — то ещё удовольствие.

В !SEMTools перевод встроен прямо в Excel: есть функции, процедуры в пару кликов и подключение к платному API Google. Сразу оговорюсь, как это устроено сейчас, потому что за последнее время многое поменялось.

Как устроен бесплатный перевод

Раньше бесплатные функции и процедуры перевода обращались к бесплатной веб-версии Google Translate. Сейчас бесплатный перевод в !SEMTools выполняет нейросеть: та, что выбрана в Настройках ИИ. Пункты меню по привычке называются «Google Translate», но переводит в них выбранная вами модель.

Что это даёт на практике:

  • перевод с учётом контекста: нейросеть лучше понимает термины, сленг и короткие фразы без окружения, например названия товаров;
  • можно выбрать модель под задачу: бесплатную через OpenRouter, платную от OpenAI или DeepSeek, или локальную через Ollama и LM Studio;
  • переводит медленнее, чем специализированный сервис: каждый запрос — это ответ модели;
  • нужна настройка: без выбранного провайдера ИИ перевод не заработает.

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

  • Откройте на вкладке !SEMTools раздел Web (Парсинг, SEO, PPC) → «Нейросети» → «Настройки ИИ (модель, режим, пакет)».
  • Выберите провайдера и модель. Для облачных провайдеров вставьте ключ API: у OpenRouter он бесплатный и подходит к бесплатным моделям, у OpenAI и DeepSeek оплата идёт по факту расхода. Локальным Ollama и LM Studio ключ не нужен, а данные не покидают ваш компьютер.
  • Нажмите «Сохранить». Эти же настройки использует универсальный ИИ.

Аналог функции GOOGLETRANSLATE

В !SEMTools есть функция GTranslate с тем же синтаксисом, что у GOOGLETRANSLATE в Google Таблицах: текст, исходный язык, язык перевода.

=GTranslate(A1;"en";"ru")

Эта формула переводит текст из ячейки A1 с английского на русский. Если исходный язык неизвестен, укажите вместо него пустые кавычки "": модель определит язык сама. Коды языков — в таблице в конце страницы.

Перевод функцией GTranslate
B2=GTranslate(A2;"en";"ru")
AB
1ТекстПеревод
2Free shippingБесплатная доставка=GTranslate(A2;"en";"ru")
3Out of stockНет в наличии=GTranslate(A3;"en";"ru")
4Add to cartДобавить в корзину=GTranslate(A4;"en";"ru")

Пример перевода: точная формулировка зависит от модели, выбранной в Настройках ИИ. Без установленной надстройки формула вернёт #ИМЯ?.

В английском Excel: =GTranslate(A2,"en","ru")

Перевод текста с русского на английский в Excel бесплатно

Примеры перевода на другие языки:

Перевод текста с русского на английский, испанский, французский, немецкий в Excel - примеры формул

Функция доступна в бесплатной версии: достаточно установить тестовую версию !SEMTools Pro и выбрать ИИ в настройках. Каждая ячейка с формулой — отдельный запрос к модели, а пересчитывается формула, только когда меняется исходный текст.

Перевод диапазона одной формулой: GTranslateRange

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

=GTranslateRange(A2:A500;"ru";"en")

Эта формула переводит ячейки A2:A500 с английского на русский. Обратите внимание на порядок аргументов: он отличается от GTranslate. Сначала диапазон, затем язык перевода, а исходный язык — третьим и необязательным аргументом.

  • В Excel 365 и 2021 результат сам «разольётся» на столько ячеек, сколько в исходном диапазоне. В более старых версиях выделите диапазон того же размера, введите формулу и нажмите Ctrl+Shift+Enter.
  • За один раз функция переводит до 2000 ячеек. Для большего объёма разбейте диапазон на части.
  • Результат запоминается: если тот же диапазон с теми же языками пересчитывается повторно, функция не отправляет запросы заново.
  • Размер пакета берётся из Настройках ИИ («Ячеек в пакете»).

Важный момент для обеих функций: формулы остаются связаны с исходным текстом. Когда перевод готов, замените формулы значениями, чтобы случайный пересчёт не отправил запросы ещё раз.

Перевод диапазона в пару кликов

А так перевод делается без формул вообще, прямо на месте. Выделяете ячейки и выбираете направление в меню Изменить → Ячейки → «Перевод содержимого» → «Google Translate» → «Бесплатно (есть лимиты)»:

  • «С русского на…»: английский, испанский, немецкий, французский, украинский, китайский (упрощённый);
  • «На русский с…»: те же шесть языков;
  • «Выбрать самому»: окно, где можно выбрать любую пару из 35 языков, от английского и арабского до казахского и японского.

Переведённый текст встаёт на место исходного. Если оригинал ещё понадобится, скопируйте столбец заранее. Перевод выполняет нейросеть из Настройках ИИ, так же как у функций.

Перевод текста в Excel с помощью Google Translate - процедуры
Перевод текста в Excel

Платный API Google Translate

Если нужен перевод именно Google, а не нейросети, подключите платный API Google Cloud Translation. Он работает напрямую с Google, быстрее нейросетей и без их «творчества». Процедуры находятся в том же меню: «Google Translate» → «Платный API (нет лимитов)» → «Выбрать направление перевода» и «Ввести API токен».

Несмотря на слово «платный», небольшие объёмы обходятся бесплатно: Google даёт 500 000 символов в месяц без оплаты при подключённом платёжном профиле. После исчерпания бесплатной квоты действует тарифная сетка Google, которая остаётся доступной по цене.

Поддержка платного API в !SEMTools реализована с версии 10.23.14 (февраль 2023 г.) и доступна только в полной версии надстройки.

Активация API-токена Google Translate

Если персональный API-токен не указан, процедуры уведомят об этом, и перевод выполнен не будет. В меню !SEMTools есть отдельная процедура для активации токена. После активации токена можно выполнять переводы любых объёмов, однако важно контролировать использование бесплатной квоты и дальнейший расход средств. Подробная информация доступна в дашборде Google Cloud.

процедура активации Google Translate API токена

После активации токена процедуры будут переводить текст в любых объемах, но будьте внимательны и следите за превышением начальной квоты в 500.000 знаков, и дальнейшим расходом средств (хотя расценки Google вполне скромные). Вся информация доступна на дашборде Google Cloud.

Как получить токен

Чтобы получить токен API Google Translate, вам потребуется:

  • Зарегистрировать Google аккаунт
  • Перейти в Google Cloud Console: https://console.cloud.google.com/apis/dashboard
  • Создать там аккаунт и подключить биллинг (потребуется зарубежная карта)
  • Активировать Cloud Translation API
  • Найти токен на вкладке Credentials: https://console.cloud.google.com/apis/api/translate.googleapis.com/credentials
Как получить токен Google Translate API

Какой способ перевода выбрать

СпособКогда подходитЧто нужно
Нейросеть (бесплатный режим, функции и процедуры)тексты с контекстом и терминами, названия товаров, нужен определённый тонпровайдер ИИ в настройках; ключ, если провайдер облачный
Платный API Googleбольшие объёмы, нужна скорость и предсказуемый «машинный» переводключ Google Cloud с подключённым биллингом
DeepLкачественный перевод на европейские языкиключ DeepL, есть бесплатный тариф

Таблица обозначений языков для перевода Google

AfrikaansafGalicianglLatinlaSesothost
AlbaniansqGeorgiankaLatvianlvShonasn
AmharicamGermandeLithuanianltSindhisd
ArabicarGreekelLuxembourgishlbSinhala (Sinhalese)si
ArmenianhyGujaratiguMacedonianmkSlovaksk
AzerbaijaniazHaitian CreolehtMalagasymgSloveniansl
BasqueeuHausahaMalaymsSomaliso
BelarusianbeHawaiianhaw (ISO-639-2)MalayalammlSpanishes
BengalibnHebrewhe or iwMaltesemtSundanesesu
BosnianbsHindihiMaorimiSwahilisw
BulgarianbgHmonghmn (ISO-639-2)MarathimrSwedishsv
CatalancaHungarianhuMongolianmnTagalog (Filipino)tl
Cebuanoceb (ISO-639-2)IcelandicisMyanmar (Burmese)myTajiktg
Chinese (Simplified)zh-CN or zh (BCP-47)IgboigNepalineTamilta
Chinese (Traditional)zh-TW (BCP-47)IndonesianidNorwegiannoTelugute
CorsicancoIrishgaNyanja (Chichewa)nyThaith
CroatianhrItalianitPashtopsTurkishtr
CzechcsJapanesejaPersianfaUkrainianuk
DanishdaJavanesejvPolishplUrduur
DutchnlKannadaknPortuguese (Portugal, Brazil)ptUzbekuz
EnglishenKazakhkkPunjabipaVietnamesevi
EsperantoeoKhmerkmRomanianroWelshcy
EstonianetKoreankoRussianruXhosaxh
FinnishfiKurdishkuSamoansmYiddishyi
FrenchfrKyrgyzkyScots GaelicgdYorubayo
FrisianfyLaoloSerbiansrZuluzu

Почему перевод не работает

  • Формула возвращает #ИМЯ?. Надстройка !SEMTools не подключена в этой книге или на этом компьютере. Перед отправкой файла коллегам замените формулы значениями.
  • Вместо перевода пусто или сообщение об ошибке. Не выбран провайдер ИИ или не указан ключ API в Настройках ИИ.
  • GTranslateRange переводит не всё. За один вызов функция обрабатывает до 2000 ячеек — разбейте диапазон на части.
  • Перевод меняется при пересчёте. Каждый пересчёт — новый запрос к модели. Когда перевод готов, замените формулы значениями.
  • Перепутаны языки. У GTranslate порядок «исходный язык; язык перевода», у GTranslateRange — «язык перевода; исходный язык».

Google Translate в Excel — частые вопросы

Есть ли в Excel функция GOOGLETRANSLATE?

Встроенной нет — она есть только в Google Таблицах. В Excel аналог с тем же синтаксисом даёт функция GTranslate из !SEMTools, а в Microsoft 365 есть собственная функция TRANSLATE.

Как перевести столбец в Excel через Google?

Формулой =GTranslateRange(A2:A500;"ru";"en") или процедурой «Перевод содержимого» — перевод встанет прямо в ячейки.

Перевод бесплатный?

Бесплатный режим переводит нейросетью из Настроек ИИ (например, бесплатной моделью OpenRouter или локальной Ollama). Платный API Google даёт 500 000 символов в месяц без оплаты, дальше — по тарифам Google.

Можно ли перевести макросом VBA?

Можно, но для этого нужен доступ к API переводчика и обработка ответа. Готовые функции GTranslate и GTranslateRange избавляют от написания такого кода.

Смотрите также:

Перевод текста в Excel (общая статья, все варианты)

Перевод текста в Excel c DeepL


Переводите целые столбцы прямо в Excel: формулой, в пару кликов или через платный API Google, без копирования в окно переводчика.
!SEMTools решает эту и сотни других задач!

Итоги: перевод текста в Excel

Надеюсь, на этой странице вы нашли то, что искали, и смогли перевести текст в Excel. Для бесплатного перевода выберите ИИ в настройках и пользуйтесь функциями GTranslate и GTranslateRange или процедурами в пару кликов. Когда нужен именно Google, подключите платный API. А после перевода не забудьте заменить формулы значениями.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*