当前位置: 首页 > news >正文

NodeJS 使用百度翻译API

在大数据处理中,经常需要大批量地翻译短小的文字,使用在线翻译平台的API 调用能够大幅度提高效率。

最近尝试了一下。

第一步在百度翻译开放平台注册 

百度翻译开放平台 (baidu.com)

申请APPID 和SECRET加密码 

源代码(mjs)

import md5 from "md5"
import axios from "axios"
const apiUrl = 'http://api.fanyi.baidu.com/api/trans/vip/translate';
const appid = "APPID" //process.env.APPID;
const secret = "SECRET" // process.env.SECRET;const qs = `苹果
`;const requestTranslate = (q) => {const salt = Math.random();const sign = md5(appid + q + salt + secret);const params = {q,from: 'zh',to: 'en',salt,appid,sign,};return axios.get(apiUrl, {params,});
};
requestTranslate(qs).then((v) => {console.log(v.data.trans_result);
});

目前我已经成功地应用与UNSPSC 分类数据的翻译,可惜的是百度对于专业术语的翻译还不太准确。


http://www.mrgr.cn/news/54319.html

相关文章:

  • Unity--AssestBundles--热更新
  • AI 自学 Lesson2 - 回归(Regression)
  • Java中的Arrays类
  • QT开发--QT SQL模块
  • 【WPF】中Binding的应用
  • Yolo目标检测:实时性与准确性的完美结合
  • 顺序表算法题【不一样的解法!】
  • Lucas带你手撕机器学习——逻辑回归
  • OpenFeign的使用
  • AI学习指南深度学习篇-自编码器的变种
  • 论文精读:PRL 交变磁MnTe中的手性分裂磁振子
  • 场景化运营与定制开发链动 2+1 模式 S2B2C 商城小程序的融合
  • 【74LS48译码器】2022-1-2
  • 每天5分钟玩转C#/.NET之goto跳转语句
  • C++ | Leetcode C++题解之第494题目标和
  • TCP与UDP
  • Java最全面试题->Java基础面试题->JavaWeb面试题->Filter/Listener面试题
  • 基于PSO粒子群优化的CNN-GRU-SAM网络时间序列回归预测算法matlab仿真
  • Python 列表专题:列表可变性
  • 游戏投屏软件有哪些?分享这10款比较好用的!
  • Java ArrayList 深入解析
  • 思维导图怎么制作?这四款制作思维导图的软件值得推荐!
  • LLMS-Stable diffusion 报错 index out of bounds
  • 调整奇数偶数的顺序
  • 正则表达式 - 修饰符
  • 【C++贪心 单调栈】1727. 重新排列后的最大子矩阵|1926