python小工具简单翻译器 --(单词,语句未成功) v1.1

单词方法:调用百度翻译接口
调用request库

import requests as requests
def Word(str):
    url = 'https://fanyi.baidu.com/sug'
    headers = {

        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'


    }
    data = {
        'kw': str
    }
    return requests.post(url= url,headers= headers,data=data)
# print(response.text)
def Senstence():
    url = 'https://fanyi.baidu.com/sug'
    headers = {

        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'

    }
    str = input('请输入要翻译的单词:')
    data = {
        'query': str
    }
    return requests.post(url=url, headers=headers, data=data)
if __name__ == '__main__':
    while True:
        print('-'*50)
        print('1.输入单词:\t')
        print('2.输入语句:\t')
        print('3.退出系统')
        print('-'*50)
        order = int(input('请输入您的操作:'))
        if order ==1:
           word =input("请输入查找的单词:")
           response = Word(word).json()
           print(response['data'][0]['v'])

        if order == 2:
           response = Senstence().json()
           print(response['trans_result']['data'][0]['dst'])
        if order == 3:
            exit()

翻译长短句需要更进一步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值