gino-pane / laravel-phpolyglot
用于翻译、拼写检查和文本到语音(TTS)合成的PHP包的Laravel包装器,使用外部API
1.0.6
2018-11-05 09:18 UTC
Requires
- php: ^7.1
- gino-pane/phpolyglot: ~1.1
Requires (Dev)
- laravel/framework: ^5.6
README
Laravel包装器,用于PHPolyglot。
要求
- PHP >= 7.1;
- Laravel框架。
安装
composer require gino-pane/laravel-phpolyglot
根据Laravel 5.5+服务提供者和外观将自动注册。对于旧版本,请手动注册服务提供者和外观。 可选,在安装包后,请确保发布其配置(如果未由composer命令自动完成)
php artisan vendor:publish --provider="GinoPane\LaravelPhpolyglot\LaravelPhpolyglotProvider" --tag=config
或
composer run-script publish-config -d ./vendor/gino-pane/laravel-phpolyglot
还请确保将PHPolyglot的.env
文件中的特定凭据手动放入Laravel的.env
中,因为不欢迎自动更改.env
PUSHER_APP_KEY=...
PUSHER_APP_SECRET=...
PUSHER_APP_CLUSTER=...
...
YANDEX_TRANSLATE_API_KEY=...
...
之后,你可以在Laravel的web.php
中这样做
Route::get('/', function () {
echo (string)PHPolyglot::translate('welcome', 'it');
});
...以便在访问测试项目的根页面时在浏览器中看到“benvenuto”字符串。
用法
请参阅原始的PHPolyglot文档。
变更日志
为了跟踪,请参阅CHANGELOG.md。
许可证
请参阅LICENSE。