php ml验证码,GitHub - XingCloud/ML-PHP

ML PHP SDK

初始化:init()

ML($serviceName, $apiKey, $srcLang, $tarLang, $autoAddTrans = FALSE, $autoUpdateFile = FALSE, $queueNum = 10, $cacheDir = "")

通过该方法初始化ML。初始化后即可通过obj.trans()翻译词句(其中obj为初始化创建的多语言对象)。

参数类型

$serviceName: String - 服务名称, 如 "my_ml_test"

$apiKey: String - 行云多语言管理系统分配的API密钥, 如 "21f...e35"

$srcLang: String - 原始语言, 如"cn"

$tarLang: String - 目标语言, 如"en", 如果与原始语言相同, 则不翻译直接原文返回

$autoAddTrans: Boolean - 是否自动添加未翻译词句到多语言服务器, 默认为false

$autoUpdateFile: Boolean - 是否自动从多语言服务器上更新本地缓存,默认为FALSE

$queueNum: Integer - 本地缓存队列长度,默认是10

$cacheDir: String - 本地缓存目录地址,默认是当前文件目录下

返回值

多语言服务的一个对象 object

代码示例

// 在应用的主类初始化函数中加入下面这行代码,如果与原始语言相同,则不翻译直接原文返回

$sdkObj = new ML("php_test001", "8c28052cf98fab323422dcf5bb74ab8d",$srcLang, $tarLang,True, True, 3);

翻译词句:trans()

public function trans($words, $fileName = "xc_words.json")

通过该方法直接翻译词句。

参数类型

$source: String - 需要翻译的词句, 如 "游戏开始"

$fileName: String - 翻译词条被组织到那个文件中, 默认是"xc_words.json"

返回值

String - 翻译好的词句, 如 "game start"

代码示例

// 示例

$sdkObj = new ML("php_test001", "8c28052cf98fab323422dcf5bb74ab8d",$srcLang, $tarLang,True, True, 3);

$word = "行云,你好";

$ab = $sdkObj->trans($word, "sdktest.json");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值