如果你和我一樣喜歡去國外官方的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 協議》,轉載必須註明作者和本文連結