collab / module-google-translate-service
Magento 2 module which provides service for Google Translate API usage.
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- google/cloud-translate: *
- magento/framework: ^103.0.6
README
The Collab_GoogleTranslateService module allows You to use its service to translate texts using Google Translate API.
Basic usage
<?php ... use Collab\GoogleTranslateService\Service\CloudTranslate; ... public function __construct( protected CloudTranslate $cloudTranslate ) { } ... $text = 'Hello, world!'; $targetLanguage = 'fr'; $output = $this->cloudTranslate->translate($text, $targetLanguage); // $output = 'Bonjour, le monde!' ...
Service's translate
method accepts two string arguments:
$text
- text to be translated$targetLanguage
- desired language code
Installation details
composer collab/module-google-translate-service bin/magento setup:upgrade
Configuration
In order to use the service, You need to configure following fields in the Stores -> Configuration -> Collab Extensions -> Google Translate Service
:
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).