- Аналог функции GOOGLETRANSLATE
- Перевод в пару кликов с Google Translate
- Платный API Google Translate
- Активация API-токена
- Таблица обозначений языков для перевода Google
Google Translate — это удобный инструмент для быстрого и качественного перевода текста. Однако веб-версия сервиса не очень удобна, если нужно переводить много табличного текста.
Возможность использовать Google Translate прямо в Excel значительно упрощает работу с текстами, особенно при работе с большими объёмами данных. В надстройке !SEMTools реализованы функции и процедуры для перевода текста на популярные языки непосредственно в Excel.
Аналог функции GOOGLETRANSLATE
В !SEMTools доступна функция GTranslate с синтаксисом, аналогичным функции GOOGLETRANSLATE в Google Spreadsheets:
=GTranslate(A1;"en";"ru")
Функция доступна в бесплатной версии! Чтобы использовать, достаточно установить тестовую версию !SEMTools Pro.

Преимущество использования функции в Excel заключается в том, что она лучше справляется с большими объёмами текста, тогда как Google Spreadsheets может навечно зависать и не отдавать перевод уже после нескольких десятков строк.
При этом используется бесплатная версия API, что подразумевает ограничения по количеству строк и символов, т.е. лимиты все же есть (просто они чуть больше).
Функция поддерживает все языки, доступные в сервисе Google Translate. С полным списком обозначений можно ознакомиться в конце этой страницы.
Перевод в пару кликов с Google Translate
Кроме функций, в !SEMTools реализованы процедуры, позволяющие переводить текст в несколько кликов. Они особенно удобны для типовых задач. Доступен перевод с русского на шесть популярных языков и обратно с использованием бесплатной веб-версии переводчика, что подходит для небольших объёмов текста.
Для перевода с одного иностранного языка на другой предусмотрена отдельная процедура с выбором из 12 популярных языков, доступная в полной версии надстройки (!SEMTools Pro).

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

После активации токена процедуры будут переводить текст в любых объемах, но будьте внимательны и следите за превышением начальной квоты в 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
Afrikaans | af | Galician | gl | Latin | la | Sesotho | st |
Albanian | sq | Georgian | ka | Latvian | lv | Shona | sn |
Amharic | am | German | de | Lithuanian | lt | Sindhi | sd |
Arabic | ar | Greek | el | Luxembourgish | lb | Sinhala (Sinhalese) | si |
Armenian | hy | Gujarati | gu | Macedonian | mk | Slovak | sk |
Azerbaijani | az | Haitian Creole | ht | Malagasy | mg | Slovenian | sl |
Basque | eu | Hausa | ha | Malay | ms | Somali | so |
Belarusian | be | Hawaiian | haw (ISO-639-2) | Malayalam | ml | Spanish | es |
Bengali | bn | Hebrew | he or iw | Maltese | mt | Sundanese | su |
Bosnian | bs | Hindi | hi | Maori | mi | Swahili | sw |
Bulgarian | bg | Hmong | hmn (ISO-639-2) | Marathi | mr | Swedish | sv |
Catalan | ca | Hungarian | hu | Mongolian | mn | Tagalog (Filipino) | tl |
Cebuano | ceb (ISO-639-2) | Icelandic | is | Myanmar (Burmese) | my | Tajik | tg |
Chinese (Simplified) | zh-CN or zh (BCP-47) | Igbo | ig | Nepali | ne | Tamil | ta |
Chinese (Traditional) | zh-TW (BCP-47) | Indonesian | id | Norwegian | no | Telugu | te |
Corsican | co | Irish | ga | Nyanja (Chichewa) | ny | Thai | th |
Croatian | hr | Italian | it | Pashto | ps | Turkish | tr |
Czech | cs | Japanese | ja | Persian | fa | Ukrainian | uk |
Danish | da | Javanese | jv | Polish | pl | Urdu | ur |
Dutch | nl | Kannada | kn | Portuguese (Portugal, Brazil) | pt | Uzbek | uz |
English | en | Kazakh | kk | Punjabi | pa | Vietnamese | vi |
Esperanto | eo | Khmer | km | Romanian | ro | Welsh | cy |
Estonian | et | Korean | ko | Russian | ru | Xhosa | xh |
Finnish | fi | Kurdish | ku | Samoan | sm | Yiddish | yi |
French | fr | Kyrgyz | ky | Scots Gaelic | gd | Yoruba | yo |
Frisian | fy | Lao | lo | Serbian | sr | Zulu | zu |
Смотрите также:
Перевод текста в Excel (общая статья, все варианты)
Перевод текста в Excel c DeepL
Хотите переводить тексты прямо в Excel? Установите надстройку !SEMTools и используйте встроенные функции Google Translate для перевода любых объёмов текста на нужный язык!