python英汉互译 谷歌翻译 免费实现调用

#导入谷歌模块的翻译功能并起别名为fanyi
def languse(uchar):
    """判断一个unicode是否是汉字"""
    if uchar >= u'\u4e00' and uchar <= u'\u9fa5':
        return "汉语"
    """判断一个unicode是否字母"""
    elif (uchar >= u'\u0041' and uchar<=u'\u005a') or (uchar >= u'\u0061' and uchar<=u'\u007a'):
        return "英语"

while 1:
    inp=input("输入需要翻译的内容:")
    print("输入为:",languse(inp))

    if languse(inp) == "汉语":
        print("输入信息为:", inp)
        print("汉译英:",fanyi(service_urls=['translate.google.cn']).translate(inp,src="auto",dest="en").text)
        print()

    elif languse(inp) == "英语":
        print("输入信息为:",inp)
        print("英译汉:",fanyi(service_urls=['translate.google.cn']).translate(inp, src="en",dest="zh-CN").text)
        print()
#src,dest这两项为翻译语言名称,下方列表参考

[{code:‘auto’,name:‘检测语言’},{code:‘sq’,name:‘阿尔巴尼亚语’},{code:‘ar’,name:‘阿拉伯语’},{code:‘am’,name:‘阿姆哈拉语’},{code:‘az’,name:‘阿塞拜疆语’},{code:‘ga’,name:‘爱尔兰语’},{code:‘et’,name:‘爱沙尼亚语’},{code:‘or’,name:‘奥里亚语(奥里亚文)’},{code:‘eu’,name:‘巴斯克语’},{code:‘be’,name:‘白俄罗斯语’},{code:‘bg’,name:‘保加利亚语’},{code:‘is’,name:‘冰岛语’},{code:‘pl’,name:‘波兰语’},{code:‘bs’,name:‘波斯尼亚语’},{code:‘fa’,name:‘波斯语’},{code:‘af’,name:‘布尔语(南非荷兰语)’},{code:‘tt’,name:‘鞑靼语’},{code:‘da’,name:‘丹麦语’},{code:‘de’,name:‘德语’},{code:‘ru’,name:‘俄语’},{code:‘fr’,name:‘法语’},{code:‘tl’,name:‘菲律宾语’},{code:‘fi’,name:‘芬兰语’},{code:‘fy’,name:‘弗里西语’},{code:‘km’,name:‘高棉语’},{code:‘ka’,name:‘格鲁吉亚语’},{code:‘gu’,name:‘古吉拉特语’},{code:‘kk’,name:‘哈萨克语’},{code:‘ht’,name:‘海地克里奥尔语’},{code:‘ko’,name:‘韩语’},{code:‘ha’,name:‘豪萨语’},{code:‘nl’,name:‘荷兰语’},{code:‘ky’,name:‘吉尔吉斯语’},{code:‘gl’,name:‘加利西亚语’},{code:‘ca’,name:‘加泰罗尼亚语’},{code:‘cs’,name:‘捷克语’},{code:‘kn’,name:‘卡纳达语’},{code:‘co’,name:‘科西嘉语’},{code:‘hr’,name:‘克罗地亚语’},{code:‘ku’,name:‘库尔德语’},{code:‘la’,name:‘拉丁语’},{code:‘lv’,name:‘拉脱维亚语’},{code:‘lo’,name:‘老挝语’},{code:‘lt’,name:‘立陶宛语’},{code:‘lb’,name:‘卢森堡语’},{code:‘rw’,name:‘卢旺达语’},{code:‘ro’,name:‘罗马尼亚语’},{code:‘mg’,name:‘马尔加什语’},{code:‘mt’,name:‘马耳他语’},{code:‘mr’,name:‘马拉地语’},{code:‘ml’,name:‘马拉雅拉姆语’},{code:‘ms’,name:‘马来语’},{code:‘mk’,name:‘马其顿语’},{code:‘mi’,name:‘毛利语’},{code:‘mn’,name:‘蒙古语’},{code:‘bn’,name:‘孟加拉语’},{code:‘my’,name:‘缅甸语’},{code:‘hmn’,name:‘苗语’},{code:‘xh’,name:‘南非科萨语’},{code:‘zu’,name:‘南非祖鲁语’},{code:‘ne’,name:‘尼泊尔语’},{code:‘no’,name:‘挪威语’},{code:‘pa’,name:‘旁遮普语’},{code:‘pt’,name:‘葡萄牙语’},{code:‘ps’,name:‘普什图语’},{code:‘ny’,name:‘齐切瓦语’},{code:‘ja’,name:‘日语’},{code:‘sv’,name:‘瑞典语’},{code:‘sm’,name:‘萨摩亚语’},{code:‘sr’,name:‘塞尔维亚语’},{code:‘st’,name:‘塞索托语’},{code:‘si’,name:‘僧伽罗语’},{code:‘eo’,name:‘世界语’},{code:‘sk’,name:‘斯洛伐克语’},{code:‘sl’,name:‘斯洛文尼亚语’},{code:‘sw’,name:‘斯瓦希里语’},{code:‘gd’,name:‘苏格兰盖尔语’},{code:‘ceb’,name:‘宿务语’},{code:‘so’,name:‘索马里语’},{code:‘tg’,name:‘塔吉克语’},{code:‘te’,name:‘泰卢固语’},{code:‘ta’,name:‘泰米尔语’},{code:‘th’,name:‘泰语’},{code:‘tr’,name:‘土耳其语’},{code:‘tk’,name:‘土库曼语’},{code:‘cy’,name:‘威尔士语’},{code:‘ug’,name:‘维吾尔语’},{code:‘ur’,name:‘乌尔都语’},{code:‘uk’,name:‘乌克兰语’},{code:‘uz’,name:‘乌兹别克语’},{code:‘es’,name:‘西班牙语’},{code:‘iw’,name:‘希伯来语’},{code:‘el’,name:‘希腊语’},{code:‘haw’,name:‘夏威夷语’},{code:‘sd’,name:‘信德语’},{code:‘hu’,name:‘匈牙利语’},{code:‘sn’,name:‘修纳语’},{code:‘hy’,name:‘亚美尼亚语’},{code:‘ig’,name:‘伊博语’},{code:‘it’,name:‘意大利语’},{code:‘yi’,name:‘意第绪语’},{code:‘hi’,name:‘印地语’},{code:‘su’,name:‘印尼巽他语’},{code:‘id’,name:‘印尼语’},{code:‘jw’,name:‘印尼爪哇语’},{code:‘en’,name:‘英语’},{code:‘yo’,name:‘约鲁巴语’},{code:‘vi’,name:‘越南语’},{code:‘zh-CN’,name:‘中文’}],target_code_name:[{code:‘sq’,name:‘阿尔巴尼亚语’},{code:‘ar’,name:‘阿拉伯语’},{code:‘am’,name:‘阿姆哈拉语’},{code:‘az’,name:‘阿塞拜疆语’},{code:‘ga’,name:‘爱尔兰语’},{code:‘et’,name:‘爱沙尼亚语’},{code:‘or’,name:‘奥里亚语(奥里亚文)’},{code:‘eu’,name:‘巴斯克语’},{code:‘be’,name:‘白俄罗斯语’},{code:‘bg’,name:‘保加利亚语’},{code:‘is’,name:‘冰岛语’},{code:‘pl’,name:‘波兰语’},{code:‘bs’,name:‘波斯尼亚语’},{code:‘fa’,name:‘波斯语’},{code:‘af’,name:‘布尔语(南非荷兰语)’},{code:‘tt’,name:‘鞑靼语’},{code:‘da’,name:‘丹麦语’},{code:‘de’,name:‘德语’},{code:‘ru’,name:‘俄语’},{code:‘fr’,name:‘法语’},{code:‘tl’,name:‘菲律宾语’},{code:‘fi’,name:‘芬兰语’},{code:‘fy’,name:‘弗里西语’},{code:‘km’,name:‘高棉语’},{code:‘ka’,name:‘格鲁吉亚语’},{code:‘gu’,name:‘古吉拉特语’},{code:‘kk’,name:‘哈萨克语’},{code:‘ht’,name:‘海地克里奥尔语’},{code:‘ko’,name:‘韩语’},{code:‘ha’,name:‘豪萨语’},{code:‘nl’,name:‘荷兰语’},{code:‘ky’,name:‘吉尔吉斯语’},{code:‘gl’,name:‘加利西亚语’},{code:‘ca’,name:‘加泰罗尼亚语’},{code:‘cs’,name:‘捷克语’},{code:‘kn’,name:‘卡纳达语’},{code:‘co’,name:‘科西嘉语’},{code:‘hr’,name:‘克罗地亚语’},{code:‘ku’,name:‘库尔德语’},{code:‘la’,name:‘拉丁语’},{code:‘lv’,name:‘拉脱维亚语’},{code:‘lo’,name:‘老挝语’},{code:‘lt’,name:‘立陶宛语’},{code:‘lb’,name:‘卢森堡语’},{code:‘rw’,name:‘卢旺达语’},{code:‘ro’,name:‘罗马尼亚语’},{code:‘mg’,name:‘马尔加什语’},{code:‘mt’,name:‘马耳他语’},{code:‘mr’,name:‘马拉地语’},{code:‘ml’,name:‘马拉雅拉姆语’},{code:‘ms’,name:‘马来语’},{code:‘mk’,name:‘马其顿语’},{code:‘mi’,name:‘毛利语’},{code:‘mn’,name:‘蒙古语’},{code:‘bn’,name:‘孟加拉语’},{code:‘my’,name:‘缅甸语’},{code:‘hmn’,name:‘苗语’},{code:‘xh’,name:‘南非科萨语’},{code:‘zu’,name:‘南非祖鲁语’},{code:‘ne’,name:‘尼泊尔语’},{code:‘no’,name:‘挪威语’},{code:‘pa’,name:‘旁遮普语’},{code:‘pt’,name:‘葡萄牙语’},{code:‘ps’,name:‘普什图语’},{code:‘ny’,name:‘齐切瓦语’},{code:‘ja’,name:‘日语’},{code:‘sv’,name:‘瑞典语’},{code:‘sm’,name:‘萨摩亚语’},{code:‘sr’,name:‘塞尔维亚语’},{code:‘st’,name:‘塞索托语’},{code:‘si’,name:‘僧伽罗语’},{code:‘eo’,name:‘世界语’},{code:‘sk’,name:‘斯洛伐克语’},{code:‘sl’,name:‘斯洛文尼亚语’},{code:‘sw’,name:‘斯瓦希里语’},{code:‘gd’,name:‘苏格兰盖尔语’},{code:‘ceb’,name:‘宿务语’},{code:‘so’,name:‘索马里语’},{code:‘tg’,name:‘塔吉克语’},{code:‘te’,name:‘泰卢固语’},{code:‘ta’,name:‘泰米尔语’},{code:‘th’,name:‘泰语’},{code:‘tr’,name:‘土耳其语’},{code:‘tk’,name:‘土库曼语’},{code:‘cy’,name:‘威尔士语’},{code:‘ug’,name:‘维吾尔语’},{code:‘ur’,name:‘乌尔都语’},{code:‘uk’,name:‘乌克兰语’},{code:‘uz’,name:‘乌兹别克语’},{code:‘es’,name:‘西班牙语’},{code:‘iw’,name:‘希伯来语’},{code:‘el’,name:‘希腊语’},{code:‘haw’,name:‘夏威夷语’},{code:‘sd’,name:‘信德语’},{code:‘hu’,name:‘匈牙利语’},{code:‘sn’,name:‘修纳语’},{code:‘hy’,name:‘亚美尼亚语’},{code:‘ig’,name:‘伊博语’},{code:‘it’,name:‘意大利语’},{code:‘yi’,name:‘意第绪语’},{code:‘hi’,name:‘印地语’},{code:‘su’,name:‘印尼巽他语’},{code:‘id’,name:‘印尼语’},{code:‘jw’,name:‘印尼爪哇语’},{code:‘en’,name:‘英语’},{code:‘yo’,name:‘约鲁巴语’},{code:‘vi’,name:‘越南语’},{code:‘zh-TW’,name:‘中文(繁体)’},{code:‘zh-CN’,name:‘中文(简体)’}]

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
外语教学与研究出版社   Foreign Language Teaching and Research Press   听力是英语教学中四项基本技能之一,也是中国学生的一个难点,突破这个难关不仅有助于其他单项技能的训练,同时也为培养学生的英语交际能力奠定了一个良好的基础。在国家教委最近颁布的《高等学校英语专业基础阶段英语教学大纲》和《高等学校英语专业高年级英语教学大纲》中,对于大学一,二,三,四年级学生在听力方面应该达到的标准都作出了详细的规定。Listen to This 就是按照这两个大纲的要求,根据中国英语教学的特点而编写的一套听力教程。   整套教程共分为三册。第一册适合大学一年级学生或英语初学者使用;第二册的对象是大学二年级学生和有中等英语水平的自学者使用;第三册可供大学三,四年级学生和有较高英语水平的自学者使用。每次均含《学生用书》《Student's Book》和《教师用书》《Teacher's Book》,功能不同,相辅相成。《学生用书》以录音材料中的生词表,文化背景注释和配套的练习为主。《教师用书》则包含录音的书面材料,练习答案和相关文化背景知识的补充读物。   和国内现有的听力教程相比,Listen to This 有以下几个特点:   1.教程的第三册适合英语专业高年级学生使用,以达到教委大纲中第六级和第八级对听力的要求。   2.内容新颖,听力材料均选自80年代后期国外的有声资料。   3.录音以标准的美国音或英国音为主,声音清晰。   4.练习形式活泼。练习的设计参考了美国TOEFL考试和英国Cambridge Certificate考试的形式,并增加了是非题,填充题,听写,讲座摘记和根据笔记回答问题等多种形式。   5.《教师用书》中的补充读物均摘自英美报刊和书籍,不仅能够为教师备课提供必要的历史文化背景,也可以作为学生的课外阅读材料,以扩大学生的知识面。   以上特点不仅使该教程适合课堂教学,同时也为英语专业学生和社会各层次的英语爱好者提供了自学的良好模式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值