quot;HTTPError: HTTP Error 404: Not Foundquot; while using translation function in TextBlob(quot;HTTPError:HTTP错误404:在TextBlob中使用翻译功能时找不到qot;)
本文介绍了";HTTPError:HTTP错误404:在TextBlob中使用翻译功能时找不到&qot;的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试在jupyter笔记本中使用TextBlob库中的翻译函数时,收到:
HTTPError: HTTP Error 404: Not Found
我已经在这里发布了我的代码和错误消息的屏幕截图以供参考。5-6天前,当我第一次运行完全相同的代码时,这段代码运行得很好,但在那之后,每当我运行这段代码时,它都会给我同样的错误信息。在过去的4-5天里,我一直在尝试运行此代码,但它再也没有运行过。
我的代码:
from textblob import TextBlob
en_blob = TextBlob('Simplilearn is one of the world’s leading certification training providers.')
en_blob.translate(to='es')
我是第一次使用StackOverflow,并且在此平台上提出了我的第一个问题,如果我的问题不符合此平台的规则,请原谅。
推荐答案
Textblob库在后台使用Google API实现翻译功能。谷歌最近在ITS API上做了一些改变。由于这个原因,TextBlob的翻译功能已经停止工作。我注意到,通过对transate.py文件(在您的所有TextBlob文件所在的文件夹中)进行一些细微的更改(如下所述),我们可以消除此错误:
原码:
url = "http://translate.google.com/translate_a/t?client=webapp&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=2&ssel=0&tsel=0&kc=1"
将transate.py中的上述代码更改为以下代码:
url = "http://translate.google.com/translate_a/t?client=te&format=html&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=2&ssel=0&tsel=0&kc=1"
这篇关于";HTTPError:HTTP错误404:在TextBlob中使用翻译功能时找不到&qot;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:";HTTPError:HTTP错误404:在TextBlob中使用翻译功能时找不到&qot;


基础教程推荐
猜你喜欢
- 使用大型矩阵时禁止 Pycharm 输出中的自动换行符 2022-01-01
- PANDA VALUE_COUNTS包含GROUP BY之前的所有值 2022-01-01
- PermissionError: pip 从 8.1.1 升级到 8.1.2 2022-01-01
- 在同一图形上绘制Bokeh的烛台和音量条 2022-01-01
- 在Python中从Azure BLOB存储中读取文件 2022-01-01
- 无法导入 Pytorch [WinError 126] 找不到指定的模块 2022-01-01
- 求两个直方图的卷积 2022-01-01
- 包装空间模型 2022-01-01
- 修改列表中的数据帧不起作用 2022-01-01
- Plotly:如何设置绘图图形的样式,使其不显示缺失日期的间隙? 2022-01-01