gino-pane/laravel-phpolyglot

用于翻译、拼写检查和文本到语音(TTS)合成的PHP包的Laravel包装器,使用外部API

1.0.6 2018-11-05 09:18 UTC

This package is auto-updated.

Last update: 2024-09-06 09:17:44 UTC


README

Latest Stable Version License Total Downloads

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