Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 

Translate

翻译的 SDK,目前支持「百度」「有道」翻译。其它翻译 API 欢迎大家添加。

安装

composer require yansongda/translate

对外接口

  • trans(string $q, string $to, string $from = 'auto')
    作用:直接将带翻译字符串转换成目标语言
    返回值:string 目标语言字符串
    参数:
    $q: 待翻译的字符串
    $to: 目的语言 可选 - 默认 英文
    $from: 源语言 可选 - 默认 auto

  • link(string $q)
    作用:转换为 url 友好的链接格式
    返回值:string
    参数:
    $q: 带转换的中文字符串

使用方法

<?php

use Yansongda\Translate\Translate;

$config = [
    // 可选
    'strategy' => Yansongda\Translate\Strategies\OrderStrategy::class,

    'gateways' => [
        'baidu' => [
            'appid' => 'xxxx',
            'appsecret' => 'xxxx',
        ],
        'youdao' => [
            'appid' => 'xxxx',
            'appsecret' => 'xxxx',
        ],
    ],
    
];

$t = new Translate($config);

// 翻译
echo $t->trans("你好");

支持的翻译列表

License

MIT

About

translate SDK

Resources

License

Packages

No packages published

Languages