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

97.获取百度翻译API

在决定尝试获取百度翻译API之后,找到了百度翻译的网站

百度翻译开放平台

找到相应的产品,我所需要的是通用翻译

打开该产品介绍之后,发现免费字符权益时100万字每月,比较合适

然后返回找到接入文档,按照文档的步骤来进行

登录完成之后,在开发者中心能够查看到系统给分配的APPID和密钥,这些信息是比较私人的,要保存好,尽量不要泄露在其他平台

然后填写申请通用翻译API的文档,我们要选择的是个人版的,然后经过认证之后填写即可,这些其实不用担心不会通过,它秒通过哈哈哈

有一个非常非常非常重要的点是!如果你的项目是小组形式完成的,一定不要填写服务器号!!因为这样会限定你的翻译API的使用位置

这里是选填!非必要不要填!(本飘在这里吃了大亏啊啊啊啊啊)

申请通过后,就可以进行使用了

测试是否申请成功能够使用:
 

import hashlib
import requestsappid = ""  # 替换为您的APPID
key = ""  # 务必重置已泄露的密钥!
text = "中医养生"
salt = "12345"# 生成签名
sign_str = appid + text + salt + key
sign = hashlib.md5(sign_str.encode()).hexdigest()url = f"https://fanyi-api.baidu.com/api/trans/vip/translate?q={text}&from=zh&to=en&appid={appid}&salt={salt}&sign={sign}"try:response = requests.get(url)result = response.json()if "error_code" in result:print(f"错误: {result['error_msg']} (IP: {result.get('data', {}).get('client_ip', '未知')})")else:print("翻译结果:", result["trans_result"][0]["dst"])
except Exception as e:print("请求异常:", e)

如果能返回中医养生的英文,那么说明这个API申请成功

相关文章:

  • 交通自动气象站的作用
  • 国际上与麦角硫因相关的人体功效试验文献分享
  • 博科光纤交换机初始化配置
  • 二叉树-144.二叉树的前序遍历-力扣(LeetCode)
  • 命令行关闭Windows防火墙
  • C++11委托构造函数和继承构造函数:从入门到精通
  • 个人自用debian启动
  • 基于Springboot+Vue的办公管理系统
  • SSH协议与应用
  • Java HttpClient实现简单网络爬虫
  • Spring Boot Admin监控
  • 《创客匠人助力商学教育:从0到1的转型之路》
  • 现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?
  • 代码随想录算法训练营第60期第六十三天打卡
  • Python竞赛环境搭建全攻略
  • 机械狗面对实际应用的挑战-自主SLAM导航
  • GB/T 43887-2024 核级柔性石墨板材检测
  • 小智AI+MCP
  • 打造高效能技术组织的逆向法则
  • Rsync+inotify+nfs实现数据实时备份方案
  • 动漫人物做羞羞事的网站/长春网站建设
  • 网站建设广告/广州seo网站推广
  • 武汉公司代办/作品提示优化要删吗
  • 上海广告网站建设/seo关键词词库
  • 容桂企业网站建设/东莞网站快速排名提升
  • 重庆设计公司网站/广告软文小故事200字