1.在没有使用Python的web项目的框架的时候,解决方法如下:
a)使用翻译模块
i.translate模块
默认一天限制1000词翻译一天,默认被翻译语言为英文,默认翻译成语言为简体中文。
安装:
pip install translate
使用:
from translate import Translator
translator= Translator(to_lang="zh")
tran = translator.translate("this is a pen")
print tran
运行结果:
这是一支笔
ii.Goslate 免费谷歌翻译模块
谷歌升级了在线翻译系统, 新加入的 ticket 机制能有效地防止类似 goslate 这样简单的爬虫系统的访问. 技术上来说, 更加复杂的爬虫仍有可能成功抓取翻译, 但这么做已经越过了红线. Goslate 作者不再继续更新去破解 Google 的 ticket 机制. 所以此模块提供的方法可能有报错.
安装:
pip install goslate
使用:
import goslate
gs = goslate.Goslate()
print gs.translate('this is a pen', 'zh')
运行结果: