递归火山软件开发平台
标题:
【已解决】火山调用翻译接口都有哪些
[打印本页]
作者:
niuyanbo2021
时间:
4 天前
标题:
【已解决】火山调用翻译接口都有哪些
本帖最后由 niuyanbo2021 于 2025-5-30 16:53 编辑
如题,现在火山平台都有哪些英文翻译到中文的接口或类库?
作者:
创世魂
时间:
4 天前
没有这方面的库,可以自己对接百度翻译。
作者:
2767944492
时间:
4 天前
http://api.zhyunxi.com/doc/30
作者:
hcwanz
时间:
3 天前
用curl 去调用对应翻译网站的 接口就行
作者:
niuyanbo2021
时间:
3 天前
参照X大提供的示例代码,问题解决了
<火山程序 类型 = "通常" 版本 = 1 />
方法 百度翻译3 <公开 静态 类型 = 文本型 折叠>
参数 原文 <类型 = 文本型>
参数 源语言 <类型 = 文本型 @默认值 = "en">
参数 目标语言 <类型 = 文本型 @默认值 = "zh">
参数 AppID <类型 = 文本型>
参数 密钥 <类型 = 文本型>
{
变量 随机数 <类型 = 标准随机数类>
变量 salt <类型 = 文本型>
变量 sign <类型 = 文本型>
变量 表单 <类型 = 表单构造类U>
变量 网络访问 <类型 = 网络同步访问类>
变量 请求响应 <类型 = 网络请求响应类>
salt = 随机数.取随机字符 (10, 1)
sign = MD5校验类.取数据MD5 (文本到UTF8 (AppID + 原文 + salt + 密钥, 假), 假)
表单.添加参数 ("q", 原文).添加参数 ("from", 源语言).添加参数 ("to", 目标语言).添加参数 ("appid", AppID).添加参数 ("salt", salt).添加参数 ("sign", sign)
请求响应 = 网络访问.网页访问2 ("https://fanyi-api.baidu.com/api/trans/vip/translate", 请求方式_WinHTTP.POST, 表单.数据 ())
如果 (请求响应.响应码 == 200)
{
变量 json <类型 = YYJSON只读值>
如果 (json.解析 (请求响应.请求结果) == 真)
{
变量 译文 <类型 = 文本型>
json.取成员 ("trans_result").枚举循环 ()
{
加入文本 (译文, json.取枚举值 ().取成员文本 ("dst"))
加入换行文本 (译文)
}
删自身尾空 (译文) // 去掉多余换行符
返回 (译文)
}
}
返回 ("")
}
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4