调用有道智云API实现在线翻译 具体步骤在有道官方文档有说明,如下链接,接下来就记录下自己整理的PHP代码,以防自己忘掉,啥也不说了一个字开整!
https://ai.youdao.com/docs/doc-trans-api.s#p04
< ? php
//在线翻译
$Chinese = “发卡器初始化失败,请检查发卡器连接并在发卡器配置界面重新配置。”;//调用PHP传入待翻译的字符串
f a n y i = t r a n s l a t e ( fanyi = translate( fanyi=translate(Chinese);
//var_dump($fanyi); //打印下看看是否翻译成功
//利用有道智云提供的API接口来翻译字符串 翻译中文到英文
//将请求参数中的 appKey,识别文本 q (注意为UTF-8编码),随机数 salt 和密钥 (可在 应用管理 查看), 按照 appKey+q+salt+密钥 的顺序拼接得到字符串 str。
//对字符串 str 做md5,得到32位大写的 sign (参考Java生成MD5示例)
//例子
//http://openapi.youdao.com/api?q=桌子&from=zh-CHS&to=en&appKey=5370a31d25dc964acb5&salt=2&sign=C89C268601E83A997E56FF7B46BCCBC8
function translate(KaTeX parse error: Expected '}', got 'EOF' at end of input: string) { if (string) {
$symbol_array = array(".", “?”, “!”, “)”, “(”, “[”, “]”, “{”, “}”, “:”);
$i = 0;
r e s u l t = " " ; w h i l e ( result = ""; while ( </