Laravel 本地语言包自动翻译插件
如果你和我一样喜欢去国外官方的laravel站点查阅资料, 就会发现国外最近挺流行通过谷歌翻译api接口,自动为laravel语言包翻译为多国语言,可惜多款翻译扩展插件没有任何一款能支持国内的百度翻译和有道翻译api接口的, 于是乎为了造福大家, 撸起袖子加油干, 于是乎 hongyukeji/laravel-translate 诞生了, 国内首款laravel语言包自动翻译扩展插件
- GitHub: https://github.com/hongyukeji/laravel-tran...
- 在 config/translate.php 配置文件中配置gateways baidu/youdao app_id和key,然后执行命令
php artisan translate:missing
即可自动翻译,source_language为源语言,target_language为需要翻译的国家语言,相关国家语言格式代码参考百度翻译api接口文档中支持的国家语言和英文标识 - api_id和key获取自信参考百度翻译和有道翻译api接口文档
- 百度翻译语言列表: http://api.fanyi.baidu.com/api/trans/produ...
- 有道翻译语言列表: https://ai.youdao.com/docs/doc-trans-api.s...
安装扩展:composer require hongyukeji/laravel-translate
发布扩展插件资源:
php artisan vendor:publish --provider="Hongyukeji\LaravelTranslate\TranslateServiceProvider"
使用:
// 翻译缺失语言文件 php artisan translate:missing // 翻译全部语言文件 php artisan translate:all
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: