miyayeh / trans
将中文翻译成英文,并用于生成缩略网址
1.1.8
2018-09-03 03:00 UTC
README
通过百度翻译API,实现文章和帖子中文标题也可以使用slug类型的URL。
使用前必看
在使用http://api.fanyi.baidu.com/api/trans/product/index之前,需开通百度通用翻译API权限,并获取appkey和secret。
每月翻译字符数低于200万,享受免费服务,如果更多翻译需求,请联系百度翻译官方。
安装
这是一个标准的Composer包,你可以直接通过以下命令行来安装:
composer require miyayeh/trans
或者在你的composer.json
文件中添加:
"miyayeh/trans" : "~1.0"
然后执行composer update
1. Laravel中使用
1.1 配置 默认情况下,在Laravel项目中的config/services.php
中添加:
'stripe' => [ 'model' => App\User::class, 'key' => env('STRIPE_KEY'), 'secret' => env('STRIPE_SECRET'), ], // 下面是你添加的内容 'youdao' => [ 'appKey' => env('YOUDAO_APP_KEY'), 'appSecret' => env('YOUDAO_APP_SECRET'), ], 'baidutrans' => [ 'appKey' => env('BAIDU_APPID'), 'appSecret' => env('BAIDU_APP_SECRET') ]
当然,你还需要在.env
文件中添加:
BAIDU_APPID=app_key BAIDU_APP_SECRET=app_secret
在config/app.php
中,添加provider
和aliases
(Laravel 5.5及以上,可略过此步骤)
//providers \MiyaYeh\Trans\BdTransServiceProvider::class // aliases "BdTrans" => \MiyaYeh\Trans\Facades\BdTransFacade::class
1.2 使用
app('BdTrans')->translate('如何安装 Laravel'); //How to install the Laravel // or use BdTrans; BdTrans::translate('如何安装 Laravel'); //How to install the Laravel app('BdTrans')->slug('如何安装 Laravel'); //how-to-install-the-laravel // or use Translug; BdTrans::slug('如何安装 Laravel'); //how-to-install-the-laravel