python3调用谷歌翻译_python3使用urllib示例取googletranslate(谷歌翻译)

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

# file name : gt1.py

# purpose :

# creation date : 1390366260

# last modified : wed 22 jan 2014 06:14:11 pm cst

# release by : doom.zhou

import urllib.request

import sys

typ = sys.getfilesystemencoding()

def translate(querystr, to_l="zh", from_l="en"):

'''for google tranlate by doom

'''

c_agent = {'user-agent': "mozilla/5.0 (x11; linux x86_64) applewebkit/537.36 (khtml, like gecko) chrome/31.0.165063 safari/537.36 appengine-google."}

flag = 'class="t0">'

tarurl = "http://translate.google.com/m?hl=%s&sl=%s&q=%s \

" % (to_l, from_l, querystr.replace(" ", "+"))

request = urllib.request.request(tarurl, headers=c_agent)

page = str(urllib.request.urlopen(request).read().decode(typ))

target = page[page.find(flag) + len(flag):]

target = target.split("

return target

print(translate("hello world"))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值