Python goslate从西班牙语翻译为英语http错误
我正试图用以下代码将两大文档从西班牙语翻译成英语: 进口goslatePython goslate从西班牙语翻译为英语http错误,python,http,goslate,Python,Http,Goslate,我正试图用以下代码将两大文档从西班牙语翻译成英语: 进口goslate big_files = ['lenin.txt', 'liga.txt'] gs = goslate.Goslate() translation = [] for big_file in big_files: with open(big_file, 'r') as f: translated_lines = [] for line in f: translat
big_files = ['lenin.txt', 'liga.txt']
gs = goslate.Goslate()
translation = []
for big_file in big_files:
with open(big_file, 'r') as f:
translated_lines = []
for line in f:
translated_line = gs.translate(line, "en")
translated_lines.append(translated_line)
translation.append('\n'.join(translated_lines))
我得到这个错误:
文件“C:\Anaconda\lib\urllib\request.py”,第590行,在http\u error\u default raise HTTPError(req.full\u url,code,msg,hdrs,fp)中
HTTPError:服务不可用
当通过Python访问web内容失败时,一个普遍适用的尝试是通过浏览器访问web内容,以查看问题是否存在于Python或其他地方,例如internet连接。另一个更普遍适用的策略是谷歌,无论你遇到什么问题。“goslate”的第一个谷歌结果返回: 谷歌最近更新了翻译服务,推出了一种票证机制,以防止像goslate这样的简单爬虫程序访问
我想这就解释了你的问题。这是否意味着我必须将库更改为谷歌云翻译?