Download the PHP package collab/module-google-translate-service without Composer
On this page you can find all versions of the php package collab/module-google-translate-service. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download collab/module-google-translate-service
More information about collab/module-google-translate-service
Files in collab/module-google-translate-service
Package module-google-translate-service
Short Description Magento 2 module which provides service for Google Translate API usage.
License MIT
Homepage https://github.com/collabpl/magento2-module-google-translate-service
Informations about the package module-google-translate-service
Magento 2 Google Translate Service Extension
The Collab_GoogleTranslateService module allows You to use its service to translate texts using Google Translate API v3.
Basic usage
Service's translate
method accepts three arguments:
$text
- text to be translated$targetLanguage
- desired language code$sourceLanguage
- (optional) source language code
Installation details
Configuration
In order to use the service, You need to configure following fields in the Stores -> Configuration -> Collab Extensions -> Google Translate Service
:
Tab | Config Field | Description |
---|---|---|
General | Google Cloud Project ID | Your Google Cloud project ID. Find your project ID |
General | Service Account Key (JSON) | The complete JSON content of your service account key file. Learn how to create service account |
General | Location | The location for your translation requests. Use 'global' for most cases. |
Setup Instructions
-
Enable the Cloud Translation API in your Google Cloud Console: Enable API
-
Create a Service Account:
- Go to Google Cloud Console
- Navigate to "IAM & Admin" → "Service Accounts"
- Click "Create Service Account"
- Grant the "Cloud Translation API User" role
- Create and download the JSON key file
- Configure the Module:
- Paste your project ID in the "Google Cloud Project ID" field
- Copy the entire contents of the JSON key file into the "Service Account Key (JSON)" field
- Select your preferred location (use 'global' if unsure)
Google's Cloud Translation API requires You to have billing enabled so please keep in mind that some additional costs may apply (according to: Google Cloud Translation Pricing).