library g-translate
ZF2 Google Translate module
gowsram/g-translate
ZF2 Google Translate module
- Wednesday, May 22, 2013
- by gowsram
- Repository
- 1 Watchers
- 4 Stars
- 60 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 3 Forks
- 2 Open issues
- 1 Versions
- 0 % Grown
GTranslate
Google Translate - ZF2 Module
A Zend Framework 2 Module for Google Translate, (*1)
Installation
Main Setup
By cloning project
-
This module is available on Packagist.
In your project's composer.json
use:, (*2)
{
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "*",
"gowsram/g-translate": "dev-master"
}
- Or clone this project into your
./vendor/
directory.
Post installation
-
Enabling this module in your application.config.php
file., (*3)
return array(
'modules' => array(
// ...
'GTranslate',
// ...
),
// ...
);
Usage
-
In the controller, (*4)
$gtranslate = $this->getServiceLocator()->get('GTranslate\Service\Translate');
$config = array(
'from' => 'en', //english
'to' => 'de', //deutsch
);
$gtranslate->__initialize($config);
$resultString = $gtranslate->translate('Hello World');
return new ViewModel(array('translatedString' => $resultString)); //passing it to the view
-
In the View, (*5)
<?php echo $this->translatedString; ?>