beeyev/yandex-translate

此包已弃用,不再维护。未建议替代包。

支持40多种语言的在线机器翻译服务。

v2.0.1 2016-02-27 19:30 UTC

This package is not auto-updated.

Last update: 2020-06-28 16:20:18 UTC


README

Latest Version on Packagist Software License Total Downloads

本系统类似于Bing翻译或Google翻译,但API使用免费且无严格限制。API提供30多种语言的文本翻译功能。

英文API参考 / 俄文API参考

别忘了获取自己的API密钥

要求

  • PHP 5.3或更高版本
  • cURL

安装

通过Composer

$ composer require beeyev/yandex-translate

使用方法

use Beeyev\YaTranslate\Translate;

try {
    $tr = new Translate('yourApiKey');
    $result = $tr->translate("Hey baby, what are you doing tonight?", 'fr');
    
    echo $result;                           // Hey bébé, tu fais quoi ce soir?
    echo $result->sourceText();             // Hey baby, what are you doing tonight?
    echo $result->translationDirection();   // en-fr
    
    var_dump($result->translation());       // array (size=1)
                                            // 0 => string 'Hey bébé, tu fais quoi ce soir?'
} catch (\Beeyev\YaTranslate\TranslateException $e) {
    //Handle exception
}

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。