1 Star 0 Fork 0

handongke/Translator

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Xiaoniu.py 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
菠萝猫 提交于 2020-02-12 14:34 . translators
#导入requests模块
import requests
import urllib.parse
class Xiaoniu(object):
def __init__(self):
self.headers={
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/x-www-form-urlencoded',
'Origin': 'https://niutrans.vip',
'Referer': 'https://niutrans.vip/console/textTrans',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36'
}
self.url = 'https://test.niutrans.vip/NiuTransServer/testtrans'
def translate(self, from_lan, to_lan, text):
data = {
'from' : from_lan,
'to' : to_lan,
'src_text': text
}
url = self.url
url+='?from=zh&to=en&src_text='
url+=urllib.parse.quote(data['src_text'])
#print(url)
result = requests.get(url=url,headers=self.headers)
#print(result.text)
if result != None:
return result.json()['tgt_text']
if __name__ == '__main__':
niu = Xiaoniu()
text = '你好'
print(niu.translate('zh','en',text))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/handongke/Translator.git
git@gitee.com:handongke/Translator.git
handongke
Translator
Translator
master

搜索帮助