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;


猜你喜欢
- python-m http.server 443--使用SSL? 2022-01-01
- 沿轴计算直方图 2022-01-01
- 分析异常:路径不存在:dbfs:/databricks/python/lib/python3.7/site-packages/sampleFolder/data; 2022-01-01
- 如何在 python3 中将 OrderedDict 转换为常规字典 2022-01-01
- python check_output 失败,退出状态为 1,但 Popen 适用于相同的命令 2022-01-01
- 如何在 Python 的元组列表中对每个元组中的第一个值求和? 2022-01-01
- padding='same' 转换为 PyTorch padding=# 2022-01-01
- pytorch 中的自适应池是如何工作的? 2022-07-12
- 使用Heroku上托管的Selenium登录Instagram时,找不到元素';用户名'; 2022-01-01
- 如何将一个类的函数分成多个文件? 2022-01-01