stratoss / yii2-google-translate-api
Yii2 extension to Google Translate API
Package info
github.com/stratoss/yii2-google-translate-api
Type:yii2-extension
pkg:composer/stratoss/yii2-google-translate-api
1.1.4
2016-08-19 07:29 UTC
Requires
- yiisoft/yii2: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Yii2 extension to Google Translate API
Google Translate API
Installation
The preferred way to install this extension is through composer.
Either run
$ php composer.phar require stratoss/yii2-google-translate-api "dev-master"
or add
"stratoss/yii2-google-translate-api": "dev-master"
to the require section of your composer.json file.
Usage
Identifying your application to Google
If you haven't done so already, create your project's API key by following these steps:
- Go to the Google Developers Console.
- Select a project, or create a new one.
- In the sidebar on the left, expand APIs & auth. Next, click APIs. In the list of APIs, make sure the status is ON for the Google Translate API.
- In the sidebar on the left, select Credentials.
- To create an API key, click Create new Key and select the appropriate key type. Enter the additional information required for that key type and click Create.
Component Configuration
'components' => [ ... 'translate' => [ 'class' => 'stratoss\google\translate\Translation', 'key' => 'INSERT-YOUR-API-KEY', ], ... ],
Yii::$app->translate->translate($source, $target, "Hello World");
Yii::$app->translate->translate($source, $target, ["Hello World", "Hello, my name is John Doe"]);
Yii::$app->translate->discover();
Yii::$app->translate->detect($text);
License
yii2-google-translate-api is released under the BSD 3-Clause License. See the bundled LICENSE.md for details.