vivlong/phalapi-xtranslate

PhalApi 2.x扩展类库,第三方翻译接口扩展。

dev-master 2021-07-12 04:49 UTC

This package is auto-updated.

Last update: 2024-04-12 11:03:19 UTC


README

PhalApi 2.x扩展类库,第三方翻译接口扩展,支持百度翻译、阿里云翻译。

安装和配置

修改项目下的composer.json文件,并添加:

    "vivlong/phalapi-xtranslate":"dev-master"

然后执行composer update

注册

在./config/di.php文件中,注册翻译服务:

    $di->xtranslate = function() {
        return new \PhalApi\Xtranslate\Lite();
    };

使用

如下代码示例:

    $di = \PhalApi\DI();
    $di->xtranslate->set('baidu');
    $rs = $di->xtranslate->baiduTranslate($query, 'zh', 'auto');
    // OR
    $di->xtranslate->set('aliyun');
    $rs = $di->xtranslate->getGeneral($query, 'text', 'auto', 'zh');
    $rs = $di->xtranslate->getECommerce($query, 'text', 'auto', 'zh', $scene);