# translate
**Repository Path**: yansongda/translate
## Basic Information
- **Project Name**: translate
- **Description**: 翻译 SDK
- **Primary Language**: PHP
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2017-09-11
- **Last Updated**: 2021-01-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Translate
翻译的 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
Yansongda\Translate\Strategies\OrderStrategy::class,
'gateways' => [
'baidu' => [
'appid' => 'xxxx',
'appsecret' => 'xxxx',
],
'youdao' => [
'appid' => 'xxxx',
'appsecret' => 'xxxx',
],
],
];
$t = new Translate($config);
// 翻译
echo $t->trans("你好");
```
## 支持的翻译列表
- 百度
请传送至 [这里](http://api.fanyi.baidu.com/api/trans/product/apidoc)
- 有道
请传送至 [这里](http://ai.youdao.com/docs/doc-trans-api.s#p05)
## License
MIT