wfstudioru/yii2-yandex-translate-api

用于 Yandex Translate API 的 Yii2 扩展

dev-master 2015-05-02 20:36 UTC

This package is not auto-updated.

Last update: 2024-09-18 07:40:20 UTC


README

Yandex 翻译 API

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一

$ php composer.phar require wfstudioru/yii2-yandex-translate-api "dev-master"

或者

"wfstudioru/yii2-yandex-translate-api": "dev-master"

将以下内容添加到您的 composer.json 文件的 require 部分。

使用方法

创建 Yandex API 密钥(免费使用)

  1. 前往 Yandex 翻译 API 网站
  2. 创建新的 API 密钥。

组件配置

'components' => [
    ...
    'translate' => [
        'class' => 'wfstudioru\translate\Translation',
        'key' => 'INSERT-YOUR-API-KEY',
    ],
    ...
],
Yii::$app->translate->translate($source, $target, $text);

使用方法

Yii::$app->translate->translate('en-US', 'ru-RU', 'Hi everybody!');

响应会是

array (
    'code' => 200,    
    'lang' => 'en-ru',
    'text' => array (
        0 => 'Привет всем!' 
                   )
      )