enupal / yandex-translate
支持40多种语言的在线机器翻译服务。
1.0.0
2020-06-29 08:17 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is auto-updated.
Last update: 2024-08-29 05:13:04 UTC
README
Yandex API 提供超过30种语言的文本翻译功能。
API 参考文档(英文):https://tech.yandex.com/translate/doc/dg/concepts/api-overview-docpage/
要求
- PHP 5.3 或更高版本
- cURL
安装
通过 Composer
$ composer require enupal/yandex-translate
使用方法
use Enupal\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 (\Enupal\YaTranslate\TranslateException $e) { //Handle exception }