备案 控制台
开发者社区 开发与运维 文章 正文

Python 技术篇-有道翻译api接口调用详细讲解、实战演示,有道智云·AI开放平台

简介: Python 技术篇-有道翻译api接口调用详细讲解、实战演示,有道智云·AI开放平台

       

有道翻译 api 接口调用实战演示

  • 第一章:准备
  • ① 有道智云·AI开放平台【注册】
  • ② 创建应用,获取【应用密钥和id】
  • ③ 创建实例,绑定应用
  • ④ 官方帮助文档
  • 第二章:实战
  • ① 源码展示
  • ② 要点讲解
  • ③ 效果展示

先来张效果图,然后在来给大家展示我的接口调用过程。

image.png

第一章:准备

我们在官方注册,获取我们后续需要的【应用密钥】和【应用id】。

① 有道智云·AI开放平台【注册】

有道 api 接口调用官方网站: 有道智云

进去注册个账号。

image.png

② 创建应用,获取【应用密钥和id】

创建应用获取应用密钥(API Key)

image.png

image.png

然后就可以看到应用密钥和应用 id 了,这两个是我们调用它的 api 所需要的。

服务器 IP 设置的话,就可以防止被其它人用了。

image.png

③ 创建实例,绑定应用

然后创建个翻译实例,绑定刚才创建的应用。

image.png

④ 官方帮助文档

有道 api 接口调用: 官方帮助文档

image.png

有道老平台

image.png

第二章:实战

① 源码展示

import requests
import time
import hashlib
import uuid
youdao_url = 'https://openapi.youdao.com/api'   # 有道api地址
# 需要翻译的文本'
translate_text = "how are you!"
print("需要翻译的文本:"+translate_text)
# 翻译文本生成sign前进行的处理
input_text = ""
# 当文本长度小于等于20时,取文本
if(len(translate_text) <= 20):
    input_text = translate_text
# 当文本长度大于20时,进行特殊处理
elif(len(translate_text) > 20):
    input_text = translate_text[:10] + str(len(translate_text)) + translate_text[-10:]
time_curtime = int(time.time())   # 秒级时间戳获取
app_id = "..."   # 应用id
uu_id = uuid.uuid4()   # 随机生成的uuid数,为了每次都生成一个不重复的数。
app_key = "..."   # 应用密钥
sign = hashlib.sha256((app_id + input_text + str(uu_id) + str(time_curtime) + app_key).encode('utf-8')).hexdigest()   # sign生成
data = {
    'q':translate_text,   # 翻译文本
    'from':"en",   # 源语言
    'to':"zh-CHS",   # 翻译语言
    'appKey':app_id,   # 应用id
    'salt':uu_id,   # 随机生产的uuid码
    'sign':sign,   # 签名
    'signType':"v3",   # 签名类型,固定值
    'curtime':time_curtime,   # 秒级时间戳
}
r = requests.get(youdao_url, params = data).json()   # 获取返回的json()内容
print("翻译后的结果:" + r["translation"][0])   # 获取翻译内容

② 要点讲解

应用密钥和应用id获取

image.png

③ 效果展示

效果图:

image.png

喜欢的点个赞❤吧!

小蓝枣
目录
相关文章
游客iyfakqyinfxv2
|
1天前
|
Python
Python编程实战:如何将列表组装成一棵树结构
本文介绍了如何在Python中将列表转换为树结构。首先定义`TreeNode`类表示节点,包含值和子节点列表。然后,通过`list_to_tree`函数递归地将列表转为树。此外,还提供了添加和删除节点的方法。文章旨在帮助读者理解和操作树结构,以解决实际编程问题。
游客iyfakqyinfxv2
11 1
Python编程实战:如何将列表组装成一棵树结构
Want595
|
1天前
|
机器学习/深度学习 人工智能 自然语言处理
好书推荐丨AI时代Python量化交易实战:ChatGPT让量化交易插上翅膀
好书推荐丨AI时代Python量化交易实战:ChatGPT让量化交易插上翅膀
Want595
10 2
Want595
|
1天前
|
开发者 Python
入门实战丨Python小游戏经典案例
入门实战丨Python小游戏经典案例
Want595
10 4
Want595
|
1天前
|
JSON 数据挖掘 API
数据分析实战丨基于pygal与requests分析GitHub最受欢迎的Python库
数据分析实战丨基于pygal与requests分析GitHub最受欢迎的Python库
Want595
10 2
Want595
|
1天前
|
机器学习/深度学习 人工智能 自然语言处理
好书推荐丨人工智能B2B落地实战:基于云和Python的商用解决方案
好书推荐丨人工智能B2B落地实战:基于云和Python的商用解决方案
Want595
10 3
好书推荐丨人工智能B2B落地实战:基于云和Python的商用解决方案
数据分析螺丝钉
|
3天前
|
SQL 数据可视化 算法
【python分析实战】成本:揭示电商平台月度开支与成本结构占比 - 过于详细 【收藏】
【python分析实战】成本:揭示电商平台月度开支与成本结构占比 - 过于详细 【收藏】
数据分析螺丝钉
5 0
数据分析螺丝钉
|
3天前
|
SQL 数据可视化 算法
python实战分析解锁增长之谜:瀑布图揭示科技初创公司营收背后的真相
python实战分析解锁增长之谜:瀑布图揭示科技初创公司营收背后的真相
数据分析螺丝钉
5 0
WIFI码密
|
3天前
|
自然语言处理 监控 数据挖掘
NLP实战:Python中的情感分析
6月更文挑战第6天
WIFI码密
10 2
牛粪飞
|
4天前
|
机器学习/深度学习 数据采集 API
Python量化交易:基于机器学习的股票价格预测实战指南
6月更文挑战第1天
牛粪飞
16 4
游客qf4jmczx4xu2y
|
4天前
|
设计模式 开发者 Python
探索Python中的异步编程:从基础到实战
【6月更文挑战第7天】本文深入探讨了Python中异步编程的概念、工具和实践,旨在帮助读者理解并掌握这一提高程序执行效率和响应能力的重要技术。文章首先介绍了异步编程的基本概念,随后详细讲解了如何使用Python的asyncio库进行异步编程,并通过具体案例展示了异步编程在实际开发中的应用。最后,文章总结了异步编程的最佳实践,为读者提供了一套完整的异步编程解决方案。
游客qf4jmczx4xu2y
23 4

热门文章

最新文章

  • 1
    《中国人工智能学会通讯》——11.22 人类视觉机制启发下的物体分割研究
  • 2
    科大讯飞胡郁:我所领导的超脑项目,代表了AI的未来
  • 3
    携程梁建章:人工智能不会带来失业危机,也不会取代人类进行创新
  • 4
    云计算、大数据和人工智能的增长飞轮
  • 5
    AI眼中的历史:用人工智能挖掘旧报纸里的英国现代史
  • 6
    PAI-EAS快速部署AI绘画Stable Diffusion WebUI
  • 7
    服务网格驱动的新场景定义:AI 模型服务 Model Mesh
  • 8
    ​IBM人工智能芯片的新进展
  • 9
    中国人工智能学会通讯——智能系统测评:挑战和机遇
  • 10
    美国科学院院士张首晟:摩尔定律即将失效,人工智能怎么化解这个尴尬? | 2017 IT领袖峰会
  • 1
    深入理解Python数据结构中的深浅拷贝
    36
  • 2
    python编程简介(一)
    109
  • 3
    python操作列表方法(二)
    40
  • 4
    python操作列表方法(一)
    35
  • 5
    python测试代码(三)
    31
  • 6
    python测试代码(二)
    25
  • 7
    python测试代码(一)
    27
  • 8
    python函数用法(五)
    37
  • 9
    python函数用法(四)
    29
  • 10
    python函数用法(三)
    23
  • 相关课程

    更多
  • Python Web开发基础
  • Python爬虫实战
  • Python常用数据科学库
  • Python网络爬虫实战
  • Python完全自学手册图文教程
  • Python基础快速入门实战教程
  • 相关电子书

    更多
  • From Python Scikit-Learn to Sc
  • Data Pre-Processing in Python:
  • 双剑合璧-Python和大数据计算平台的结合
  • 相关实验场景

    更多
  • 使用PAI-DSW,开发个人AIGC绘图小助理
  • 快速体验智能体API应用
  • 函数计算部署AI艺术字应用,生成新春文字头像
  • 用Python画圣诞树
  • 基于通义千问X函数计算部署AI助手
  • 使用Python完成RDS数据开发及分析
  • 下一篇
    阿里云免费云服务器ECS领取教程

    深圳SEO优化公司黑河百度seo多少钱泰安网站seo优化报价晋城网站优化推广报价萍乡seo价格丽水网站优化推广价格滁州网站制作推荐九江设计公司网站哪家好鸡西网络营销价格河池网站推广报价广元网络广告推广哪家好坪山关键词排名报价滁州阿里店铺运营铜陵关键词按天扣费铁岭网站搜索优化多少钱萍乡百度seo哪家好四平网站优化公司中卫seo优化报价来宾外贸网站制作哪家好大理模板制作报价吴忠品牌网站设计价格运城网页制作多少钱黄南百度关键词包年推广报价常州设计网站价格拉萨如何制作网站多少钱迪庆优化公司塘坑网站建设设计推荐盘锦外贸网站制作报价张家界企业网站改版临沂百度竞价公司承德网站搭建价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化