调用百度api翻译英文网页
2018-02-26 08:50
337 查看
#!/usr/bin/python import urllib.request import urllib.parse import urllib.response import os import sys import bs4 import random import wx def getTransText(in_text): q = in_text fromLang = 'auto' # 翻译源语言=自动检测 toLang1 = 'auto' # 译文语言 = 自动检测 appid = '***************' salt = random.randint(32768, 65536) secretKey = '************' sign = appid + q + str(salt) + secretKey m1 = hashlib.md5(sign.encode('utf-8')) sign = m1.hexdigest() myurl = '/api/trans/vip/translate' myurl = myurl + '?appid=' + appid + '&q=' + q + '&from=' + fromLang + '&to=' + toLang1 + '&salt=' + str( salt) + '&sign=' + sign url = "http://api.fanyi.baidu.com" + myurl url = url.encode('utf-8') res = requests.get(url) res = eval(res.text) return (res["trans_result"][0]['dst']) while (True): in_text = input() print(in_text + ' = ' + getTransText(in_text)) response = urllib.request.urlopen("https://www.ericsson.com/en") html = response.read() soup = bs4.BeautifulSoup(html,"html.parser") for title in soup.select('link'): print(title.get_text())
相关文章推荐
- 实践项目五:python调用百度API实现自动检测翻译
- asp.net c# 调用百度pai 实现在线翻译,英文转中文
- asp.net c# 调用百度pai实现在线翻译,英文转中文
- Python3--批量爬取数据之调用百度api进行翻译
- 调用百度API实现简单的文字识别
- 解决调用url带有英文句号(.)导致asp.net api路由失败(404)的问题
- 实现调用百度的接口来实现翻译
- 编写百度翻译工具,免得每次打开网页
- 英文网页翻译技巧
- 调用Google的API实现简单的翻译功能
- [api大全] 两个,一个英文的,一个翻译的
- java根据ip地质调用百度定位api服务获取地理位置示例
- Android——调用百度天气API实现天气预报
- Asp.NET调用百度翻译的方法
- Python爬虫之百度API调用
- java后台调用百度API计算两点驾车距离
- 百度API调用实例
- 调用百度api文字识别,并将结果存入txt
- python 3调用百度OCR API实现剪贴板文字识别