代码

import requests,time
import json
from langdetect import detect
from langdetect import detect_langs
from langdetect import DetectorFactory
DetectorFactory.seed = 0class TestApi2():def test_translat(self):print("--------------在线翻译-------\n")la=["zh-CHS","zh-CHT","en","ko","ja","fr","de","ru"]#中简zh-CHS 中繁zh-CHT  英en  韩ko 日ja  粤yue  法fr  德de 俄rueg=[# 有效用例"今天是一个非常好的天气",   # 中简"真是太遗憾了 ",          # 中繁"Baidu query is worthy of conclusion",     # 英"제주도는 선선하고 화창하고 바람이 가볍고 상쾌하다",  # 韩"東京でチャイナタウン探偵を撮影するのは素晴らしいです",  # 日"Guangzhou propose une variété de petits déjeuners le matin et ils sont tous très délicieux ",    # 法"Italien wird ein dauerhaft neutrales Land",  # 德"Китай дружелюбен к соседним странам",  # 俄# 无效用例" 12345","   ","a"]url13 = '  ' //翻译接口data13 = {'i': ''}params = {'from': ' ','to': ' ','salt': myTime,'sign': ' ','client': ' ','product': 'dictpen'}for i in eg:data13['i']=iprint(data13['i'])params['client'] = 'dictpen'  # 客户唯一标识端signstr = str(params['client'] + data13['i'] + str(params['salt']) )params['sign'] = TestApi2.encrypt(signstr)  # 调用加密params['from'] = detect(data13['i'])print( params['from'])for j in la:params['to']=jprint('to:',params['to'])res13 = requests.post(url=url13, params=params, data=data13).json()print('res13:', res13)TestApi2().test_translat()

运行结果

今天是一个非常好的天气
zh-cn
to: zh-CHS
res13: {'translateResult': ['今天是一个非常好的天气'], 'errorCode': 0, 'type': 'zh-CHS2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['今天是一個非常好的天氣'], 'errorCode': 0, 'type': 'zh-CHS2zh-CHT'}
to: en
res13: {'translateResult': ['Today is a very good weather'], 'errorCode': 0, 'type': 'zh-CHS2en'}
to: ko
res13: {'translateResult': ['오늘 아주 좋은 날씨 입니다'], 'errorCode': 0, 'type': 'zh-CHS2ko'}
to: ja
res13: {'translateResult': ['今日は良い天気'], 'errorCode': 0, 'type': 'zh-CHS2ja'}
to: fr
res13: {'translateResult': ['Aujourd’hui, c’est une très bonne météo'], 'errorCode': 0, 'type': 'zh-CHS2fr'}
to: de
res13: {'translateResult': ['Heute um ein guter'], 'errorCode': 0, 'type': 'zh-CHS2de'}
to: ru
res13: {'translateResult': ['Сегодн очен прекрасн ден'], 'errorCode': 0, 'type': 'zh-CHS2ru'}
真是太遗憾了
zh-cn
to: zh-CHS
res13: {'translateResult': ['真是太遗憾了'], 'errorCode': 0, 'type': 'zh-CHS2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['真是太遺憾了'], 'errorCode': 0, 'type': 'zh-CHS2zh-CHT'}
to: en
res13: {'translateResult': ["It's really a shame"], 'errorCode': 0, 'type': 'zh-CHS2en'}
to: ko
res13: {'translateResult': ['정말 너무 유감 스럽습니다'], 'errorCode': 0, 'type': 'zh-CHS2ko'}
to: ja
res13: {'translateResult': ['本当に残念ですね'], 'errorCode': 0, 'type': 'zh-CHS2ja'}
to: fr
res13: {'translateResult': ['Quel dommage'], 'errorCode': 0, 'type': 'zh-CHS2fr'}
to: de
res13: {'translateResult': ['schade'], 'errorCode': 0, 'type': 'zh-CHS2de'}
to: ru
res13: {'translateResult': ['Очен жал'], 'errorCode': 0, 'type': 'zh-CHS2ru'}
Baidu query is worthy of conclusion
en
to: zh-CHS
res13: {'translateResult': ['百度查询是有价值的结论'], 'errorCode': 0, 'type': 'en2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['百度查詢是有價值的結論'], 'errorCode': 0, 'type': 'en2zh-CHT'}
to: en
res13: {'translateResult': ['Baidu query is worthy of conclusion'], 'errorCode': 0, 'type': 'en2en'}
to: ko
res13: {'translateResult': ['바 이두는 쿼리은 결론의 가치 가 있는 것'], 'errorCode': 0, 'type': 'en2ko'}
to: ja
res13: {'translateResult': ['百度問い合わせは結論に値する'], 'errorCode': 0, 'type': 'en2ja'}
to: fr
res13: {'translateResult': ['Baidu query is worthy of conclusion'], 'errorCode': 30, 'type': 'en2fr'}
to: de
res13: {'translateResult': ['Baidu-Abfrage ist eine Schlussfolgerung wert'], 'errorCode': 0, 'worker': 'cache', 'type': 'en2de'}
to: ru
res13: {'translateResult': ['Baidu query is worthy of conclusion'], 'errorCode': 30, 'type': 'en2ru'}
제주도는 선선하고 화창하고 바람이 가볍고 상쾌하다
ko
to: zh-CHS
res13: {'translateResult': ['济州岛是凉爽晴朗,风轻而舒畅。'], 'errorCode': 0, 'type': 'ko2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['濟州島是涼爽晴朗,風輕而舒暢。'], 'errorCode': 0, 'type': 'ko2zh-CHT'}
to: en
res13: {'translateResult': ['Jeju island is sunny and cool breeze light and refreshing.'], 'errorCode': 0, 'type': 'ko2en'}
to: ko
res13: {'translateResult': ['제주도는 선선하고 화창하고 바람이 가볍고 상쾌하다'], 'errorCode': 0, 'type': 'ko2ko'}
to: ja
res13: {'translateResult': ['제주도는 선선하고 화창하고 바람이 가볍고 상쾌하다'], 'errorCode': 30, 'type': 'ko2ja'}
to: fr
res13: {'translateResult': ['L’île de Jeju est ensoleillée, ensoleillée, venteuse et rafraîchissante'], 'errorCode': 0, 'worker': 'cache', 'type': 'ko2fr'}
to: de
res13: {'translateResult': ['Jeju Island ist sonnig, sonnig, windig und erfrischend'], 'errorCode': 0, 'worker': 'remote', 'type': 'ko2de'}
to: ru
res13: {'translateResult': ['Остров Чеджу солнечный, солнечный, ветреный и освежающий'], 'errorCode': 0, 'worker': 'remote', 'type': 'ko2ru'}
東京でチャイナタウン探偵を撮影するのは素晴らしいです
ja
to: zh-CHS
res13: {'translateResult': ['在东京唐人街拍摄的是一个很好的侦探。'], 'errorCode': 0, 'type': 'ja2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['在東京唐人街拍攝的是一個很好的偵探。'], 'errorCode': 0, 'type': 'ja2zh-CHT'}
to: en
res13: {'translateResult': ['Tokyo photographing detective Chinatown in the person.'], 'errorCode': 0, 'type': 'ja2en'}
to: ko
res13: {'translateResult': ['東京でチャイナタウン探偵を撮影するのは素晴らしいです'], 'errorCode': 30, 'type': 'ja2ko'}
to: ja
res13: {'translateResult': ['東京でチャイナタウン探偵を撮影するのは素晴らしいです'], 'errorCode': 0, 'type': 'ja2ja'}
to: fr
res13: {'translateResult': ['Filmer Chinatown Detective à Tokyo est incroyable'], 'errorCode': 0, 'worker': 'cache', 'type': 'ja2fr'}
to: de
res13: {'translateResult': ['Chinatown Detective in Tokio zu filmen ist erstaunlich'], 'errorCode': 0, 'worker': 'cache', 'type': 'ja2de'}
to: ru
res13: {'translateResult': ['Съемки детектива Чайнатауна в Токио потрясающие'], 'errorCode': 0, 'worker': 'cache', 'type': 'ja2ru'}
Guangzhou propose une variété de petits déjeuners le matin et ils sont tous très délicieux
fr
to: zh-CHS
res13: {'translateResult': ['广州一早上早餐品种,它们都非常美味'], 'errorCode': 0, 'type': 'fr2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['廣州一早上早餐品種,它們都非常美味'], 'errorCode': 0, 'type': 'fr2zh-CHT'}
to: en
res13: {'translateResult': ['Guangzhou offers a variety of breakfasts in the morning and they are all very delicious'], 'errorCode': 0, 'worker': 'cache', 'type': 'fr2en'}
to: ko
res13: {'translateResult': ['광저우는 아침에 다양한 아침 식사를 제공하며 모두 매우 맛있습니다.'], 'errorCode': 0, 'worker': 'cache', 'type': 'fr2ko'}
to: ja
res13: {'translateResult': ['広州は朝に様々な朝食を提供しており、それらはすべて非常においしいです'], 'errorCode': 0, 'worker': 'cache', 'type': 'fr2ja'}
to: fr
res13: {'translateResult': ['Guangzhou propose une variété de petits déjeuners le matin et ils sont tous très délicieux'], 'errorCode': 0, 'type': 'fr2fr'}
to: de
res13: {'translateResult': ['Guangzhou bietet eine Vielzahl von Frühstück am Morgen und sie sind alle sehr köstlich'], 'errorCode': 0, 'worker': 'cache', 'type': 'fr2de'}
to: ru
res13: {'translateResult': ['Гуанчжоу предлагает разнообразные завтраки по утрам, и все они очень вкусные.'], 'errorCode': 0, 'worker': 'cache', 'type': 'fr2ru'}
Italien wird ein dauerhaft neutrales Land
de
to: zh-CHS
res13: {'translateResult': ['意大利将是永久中立国家'], 'errorCode': 0, 'type': 'de2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['意大利將是永久中立國家'], 'errorCode': 0, 'type': 'de2zh-CHT'}
to: en
res13: {'translateResult': ['Italy becomes a permanently neutral country'], 'errorCode': 0, 'worker': 'cache', 'type': 'de2en'}
to: ko
res13: {'translateResult': ['이탈리아는 영구적으로 중립국이 된다'], 'errorCode': 0, 'worker': 'cache', 'type': 'de2ko'}
to: ja
res13: {'translateResult': ['イタリアは永久に中立的な国になる'], 'errorCode': 0, 'worker': 'cache', 'type': 'de2ja'}
to: fr
res13: {'translateResult': ['L’Italie devient un pays durablement neutre'], 'errorCode': 0, 'worker': 'cache', 'type': 'de2fr'}
to: de
res13: {'translateResult': ['Italien wird ein dauerhaft neutrales Land'], 'errorCode': 0, 'type': 'de2de'}
to: ru
res13: {'translateResult': ['Италия становится постоянно нейтральной страной'], 'errorCode': 0, 'worker': 'cache', 'type': 'de2ru'}
Китай дружелюбен к соседним странам
ru
to: zh-CHS
res13: {'translateResult': ['中国友好邻国'], 'errorCode': 0, 'type': 'ru2zh-CHS'}
to: zh-CHT
res13: {'translateResult': ['中國友好鄰國'], 'errorCode': 0, 'type': 'ru2zh-CHT'}
to: en
res13: {'translateResult': ['Китай дружелюбен к соседним странам'], 'errorCode': 30, 'type': 'ru2en'}
to: ko
res13: {'translateResult': ['중국은 주변국에 우호적입니다.'], 'errorCode': 0, 'worker': 'cache', 'type': 'ru2ko'}
to: ja
res13: {'translateResult': ['中国は近隣諸国に友好的である'], 'errorCode': 0, 'worker': 'cache', 'type': 'ru2ja'}
to: fr
res13: {'translateResult': ['La Chine est amicale avec les pays voisins'], 'errorCode': 0, 'worker': 'cache', 'type': 'ru2fr'}
to: de
res13: {'translateResult': ['China ist freundlich zu Nachbarländern'], 'errorCode': 0, 'worker': 'cache', 'type': 'ru2de'}
to: ru
res13: {'translateResult': ['Китай дружелюбен к соседним странам'], 'errorCode': 0, 'type': 'ru2ru'}12345

python实现多句话翻译多语种(调翻译接口)相关推荐

  1. 人生苦短我用python下一句_人生苦短我用python是什么梗

    在Python开发领域流传着这样一句话:人生苦短,我用Python,这句话出自Bruce Eckel,原文是:Life is short,you need Python.使用过Python语言的程序员 ...

  2. OpenAI数十亿代码训出Codex:能将英语翻译成代码,给四句话就能写个神经网络...

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源:大数据文摘本文约2088字,建议阅读4分钟 本文介绍了Open ...

  3. 关于Python局部变量和全局变量必须知道的几句话

    虽然Python支持非常复杂的变量作用域和访问顺序(详见:几行代码理解Python变量访问的LEGB顺序.详解Python变量作用域),但是一般而言,能够分清局部变量和全局变量基本上就够用了. 1.一 ...

  4. php yi ju hua,汉音对照 这句话应该如何翻译? zhe ju hua ying gai ru he fan yi ? - 王朝网络 - wangchao.net.cn...

    这句话应该如何翻译? 来源:互联网  宽屏版  评论 2010-03-12 16:00:23 分类: 游戏 >> 网络游戏 问题描述: HellothereRobin--Thismessa ...

  5. Python初体验:三句话写个刷微博、博客、空间等的小爬虫

    目标:用python写一个自动访问网页的东西. Python果然是够强大,参考网上一个智普啥的python视频培训,自己又完善了下.要让python打开浏览器,并访问指定网址,很简单只需下面两句话: ...

  6. python_几句话入门Python自带编辑器IDLE

    [转]几句话入门Python自带编辑器IDLE 转自:Python编辑器IDLE傻瓜入门 下载python进行安装,默认自带此工具 开始->程序->Python 2.*/3.*-> ...

  7. 10-1Python学习笔记 10-2C语言学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识

    10-1 Python学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识, 其中每一行都以"In Python you can"打头. 将这 ...

  8. 你的知云软件也只翻译一小句话吗?教你怎么修理它。

    你的知云文献翻译软件是不是有时候只翻译一小句话? 像下图这样只翻译一点点,明明选了很多. 有以下几种解决方案 选择其他翻译引擎(我自己尝试这种方法没用) 另外一种就是申请百度API(我就是这种方法实现 ...

  9. 两句话轻松掌握python最难知识点——元类

    两句话掌握python最难知识点--元类 千万不要被所谓"元类是99%的python程序员不会用到的特性"这类的说辞吓住.因为每个中国人,都是天生的元类使用者 学懂元类,你只需要知 ...

最新文章

  1. ASP.NET2.0中的ClientScriptManager 类用法—如何添加客户端事件!
  2. 招募100名科研人,念出书中内容即可,300元/小时,无经验要求!
  3. Linux-企业邮件部署
  4. html css文本框按钮,css样式之区分input是按钮还是文本框的方法
  5. 【BZOJ1086】[SCOI2005]王室联邦 树分块
  6. Windows 系统管理
  7. Gym - 101173H Hangar Hurdles(bfs+克鲁斯卡尔重构树)
  8. 团队个人每天详细计划汇总
  9. 从 0 开始学习 GitHub 电子书免费送
  10. Windows Server 2003 R2中的DFS复制与管理
  11. 综合布线实训室解决方案(转载)
  12. XXX单板类热仿真分析
  13. Ubuntu 18.04联网问题(已解决)
  14. Error: L6218E: Undefined symbol vApplicationGetIdleTaskMemory (referred from tasks.o).
  15. 智能快递柜在小区的应用
  16. 开博客,立决心,学oracle,做DBA!
  17. 发布《IBM虚拟机J9指南》
  18. IP67 | IP58 防护等级理解
  19. 同步上下文(SynchronizationContext) 和 C#中跨线程更新UI的方法总结
  20. Meta-DETR: Image-Level Few-Shot Detection with Inter-Class Correlation Exploitation

热门文章

  1. 订单23系统服务器,死亡搁浅图文攻略 主线流程+订单系统+运送流程+建筑搭建 第3节芙拉吉尔 订单No23.系统服务器-游侠网...
  2. 实验A---- ADFA的可判定性
  3. live writer实用插件合集
  4. Windows7下网上银行U盾无法使用的解决办法
  5. 【2020-09-30】一个适合爬虫练手的网站--中国土地市场网
  6. python 节点关系图_在Python中如何分析和识别有向图关系(节点间)
  7. Android 解决RecyclerView瀑布流刷新之后Item位置改变
  8. mc服务器怎么传送到我位置,我的世界联机怎么传送到队友身边_我的世界联机怎么传送到队友位置哪里身边手机版_攻略...
  9. 树莓派模拟量输入范围_模拟量输入值超过了em235的量程范围,可以吗?-工业支持中心-西门子中国...
  10. 【信息检索导论】第六章 词项权重及向量空间模型