admin管理员组

文章数量:1532440

这篇文章继续尝试使用腾讯AI开放平台提供的文本翻译API进行汉译英的示例说明。

目录

  • 事前准备
  • 请求参数
  • 返回格式
  • 示例代码
  • 使用示例
  • 常见问题
  • 总结
  • 参考内容


事前准备

实现需要申请申请账号,获得如下接入凭证:

  • AppID:应用ID
  • AppKey:应用密钥

目前免费账号可创建一百个应用,每个应用有不同的AppID和AppKey,详细操作可参看:

  • https://liumiaocn.blog.csdn/article/details/108374404

请求参数

文本翻译的功能目前是通过腾讯翻译君提供的,请求的参数信息如下所示:

返回格式

返回格式就简单的多,状态/翻译内容/翻译后内容,非常容易理解:


示例代码

腾讯官方给了一个简单的PHP的示例,这个例子中只需要修改AppID、AppKey以及翻译内容就可以进行功能验证了,这里将其稍整理整理为如下php文件,使用格式为:

使用格式:php translate_through_api.ph -u $APP_ID -p $APP_KEY -s “带翻译的内容”

  • 代码内容
liumiaocn:php liumiao$ cat translate_through_api.ph 
<?php
// getReqSign :根据 接口请求参数 和 应用密钥 计算 请求签名
// 参数说明
//   - $params:接口请求参数(特别注意:不同的接口,参数对一般不一样,请以具体接口要求为准)
//   - $appkey:应用密钥
// 返回数据
//   - 签名结果
function getReqSign($params /* 关联数组 */, $appkey /* 字符串*/)
{
   
    // 1. 字典升序排序
    ksort($params);

    // 2. 拼按URL键值对
    $str = '';
    foreach ($params as $key => $value)
    {
   
        if ($value !== '')
        {
   
            $str .= $key . '=' . urlencode($value) . '&';
        }
    }

    // 3. 拼接app_key
    $str .= 

本文标签: 腾讯文本汉译英平台AI