beeyev / yandex-translate
此包已弃用,不再维护。未建议替代包。
支持40多种语言的在线机器翻译服务。
v2.0.1
2016-02-27 19:30 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is not auto-updated.
Last update: 2020-06-28 16:20:18 UTC
README
本系统类似于Bing翻译或Google翻译,但API使用免费且无严格限制。API提供30多种语言的文本翻译功能。
别忘了获取自己的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)。请参阅许可证文件获取更多信息。