exercise/google-translate-bundle

This bundle include service for translate with Google Translate and command which translate messages in your Bundles
{
"require": {
"exercise/google-translate-bundle": "*"
}
}
Enable the bundle in the your kernel:
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Exercise\GoogleTranslateBundle\ExerciseGoogleTranslateBundle(),
);
}
Enter your private api key in configuration
# app/config/config.yml
exercise_google_translate:
api_key: your_api_key
You can it use as a service
// Acme/DemoBundle/Controller/WelcomeController.php
public function indexAction() {
...
$translator = $this->get('exercise_google_translate.translator');
$translatedString = $translator->translate('Hello World!', 'en', 'fr');
// Bonjour tout le monde!
return new Response($translatedString);
}
or you can use console command to translate messages
app/console gtranslate:translate en fr AcmeDemoBundle
GoogleTranslateBundle uses GitHub issues. If you have found bug, please create an issue.
This bundle is under the MIT license. See the complete license in LICENSE.md
How can I help you explore Laravel packages today?