Как активировать API для Google Translate и получить API-key
Если Вам на сайте нужно срочно перевести большое количество контента на другой язык, пригодится API Google Translate. С помощью него Вы сможете быстро перевести нужную информацию.
Как получить API-key в Google Translate: пошаговая инструкция
1. Чтобы получить ключ для API Google Translate, необходимо иметь аккаунт Google. Создать аккаунт можно бесплатно, нажав https://accounts.google.com/ . Скорее всего, большинство уже имеет аккаунт Google, поэтому переходим к следующему шагу.
2. Далее переходим на страницу https://console.cloud.google.com , где авторизуемся под Вашей учетной записью Google.
3. Вам нужно выбрать проект, для которого вы хотите сгенерировать ключ API. Если такого проекта у Вас нет, сначала необходимо его создать. Для этого нажимаем на кнопку My Maps Project , после чего откроется окно для создания нового проекта. Нажимаем кнопку "New project" и создаем проект.
Вводим в поле "Project name" название проекта, и нажимаем "Create" – проект создан.
4. Следующим этапом необходимо активировать API. Для этого нажмите кнопку МЕНЮ в верхнем левом углу страницы, найдите вариант "APIs & Services"/Enable APIs & Services.
5. Перейдите на страницу нажатия на "+ Enable APIs and Services" .
6. Если вы ранее не активировали никаких API, то вы увидите все доступные наборы API, в поле поиска введите "Cloud Translation API" .
7. Выберите переводчик ( Cloud Translation API ) и активируйте его, нажав кнопку "ENABLE" . На странице активации вы увидите обзор API, информацию о ценах, ссылку на документацию и поддержку.
8. Всем API на платформе Google нужен действующий ключ API при отправке запросов. Ключ API – это уникальный код, состоящий из чисел и букв, позволяющий Google идентифицировать того, кто делает запрос на доступ и подтвердить, что у него есть разрешение. Еще ключи API указывают платформе Google Карты кто будет оплачивать исполненный запрос.
Так как ранее Вы уже создали проект, для которого хотите сгенерировать ключ, выберите его и нажмите МЕНЮ в верхнем левом углу страницы и выберите "APIs & Services" и "Credentials" . Затем наведите на "Create credentials" и выберите в открывшемся меню "API key" .
У вас появится окно с новым ключом API для переводчика.
Ключу присвоится имя по умолчанию, но его всегда можно будет переименовать и ограничить, нажав на три вертикальных точки рядом с ним и в выпадающем списке выбрать "Edit API key" .
Для ограничения ключа выделите его редактирование. Существует два типа ограничения:
1. Application restrictions:
- None
- Websites (Используется для запросов с сайта или веб-приложений)
- IP addresses
- Android apps
- iOS apps
2. API restrictions
- Нельзя пережить (This key can call any API)
- Restrict key (Позволяет указать API, которые можно выбрать этим ключом).
В ограничениях для программ выбираем Websites, и вставляем ваш сайт в необходимом формате, обязательно учитывайте, доступен ли ваш сайт по HTTP или HTTPS и WWW поддоменам, при необходимости добавьте все варианты доменов и поддоменов. К примеру добавляем сайт в виде: https://www.limenet.kiev.ua/*. Если поле оставить пустым – ключ API будет доступен для использования с любым сайтом.
Для каждого ключа можно задать только один тип ограничений. Поэтому выбирайте ограничения по Вашему проекту. Для необходимости можно сделать несколько ключей API, каждый со своим ограничением. Ограничения для API можно добавлять в дополнение к ограничениям для приложений/приложений.
В Вашем случае необходимо в ограничениях для API выбрать те API, которые Вы активировали ранее - "Cloud Translation API" и "Сохранить" . Через 5 мин изменения вступят в силу.
Сгенерированный ключ добавить на Ваш сайт или передать разработчикам Вашего сайта.
Подключение системы оплаты за использование Cloud Translation API
1. При использовании Cloud Translation API, как мы ранее писали, Google снимает плату, поэтому нужно в проекте подключить систему оплаты предварительно создав платежный аккаунт.
Как это сделать описано в статье Как активировать API и получить ключи API на платформе Google Карт.
Чтобы просмотреть стоимость перевода, перейдите на страницу Цены на перевод Coogle Translation API