sportmob / translation-client
一个用于为SportMob项目翻译短语的PHP包
v1.2.1
2021-11-16 13:13 UTC
Requires
- php: ^7.4
- guzzlehttp/guzzle: 6.5.5
- predis/predis: ^1.1.3
- sentry/sdk: ^2.1
Requires (Dev)
- phpunit/phpunit: 9.3.*
- symfony/var-dumper: 4.4.*
README
此包用于使其他服务尽可能容易地调用翻译服务。
安装
安装方法
composer require sportmob/translation-client
示例
这是一个使用它的简单示例。
<?php use SportMob\Translation\Client; $translationServiceBaseUrl = 'https://'; $redisHost = 'redis'; $redisPort = 6379; $client = new Client($translationServiceBaseUrl, $redisHost, $redisPort); $id = 'qweasdzxcv'; // sportmob id $language = 'ar'; // target language $translate = $client->getByEntityId($id, $language); var_dump($translate); /* result: string "ریال مدرید" */