yansongda / translate
translate SDK
v1.1.2
2017-09-16 10:28 UTC
Requires
- php: >=5.6
- yansongda/supports: ^1.0
This package is auto-updated.
Last update: 2024-11-10 14:43:15 UTC
README
翻译的 SDK,目前支持「百度」「有道」翻译。其它翻译 API 欢迎大家添加。
安装
composer require yansongda/translate
对外接口
-
trans(string $q, string $to, string $from = 'auto')
作用:直接将带翻译字符串转换成目标语言
返回值:string 目标语言字符串
参数:
$q: 待翻译的字符串
$to: 目的语言 可选 - 默认 英文
$from: 源语言 可选 - 默认 auto -
link(string $q)
作用:转换为 url 友好的链接格式
返回值:string
参数:
$q: 带转换的中文字符串
使用方法
<?php use Yansongda\Translate\Translate; $config = [ // 可选 'strategy' => Yansongda\Translate\Strategies\OrderStrategy::class, 'gateways' => [ 'baidu' => [ 'appid' => 'xxxx', 'appsecret' => 'xxxx', ], 'youdao' => [ 'appid' => 'xxxx', 'appsecret' => 'xxxx', ], ], ]; $t = new Translate($config); // 翻译 echo $t->trans("你好");
支持的翻译列表
License
MIT