使用googletrans_new库在python中翻译df时出错



我有以下代码来翻译df列,该代码对小数据集来说没有问题,但当我将其应用于具有更多数据的df时,我会得到以下错误:

from google_trans_new import google_translator
translator = google_translator()


df['artists'] = df['artists'].apply(lambda x: translator.translate(x))
df

google_new_transError: Failed to connect. Probable cause: timeout

以前我有错误

429 (too many requests) from the TTS API. Probable cause: unknown

我知道当提出几个请求时,IP地址会被暂时阻止,但我不知道如何解决

由于google_trans_new仍然在后端使用谷歌翻译,您将不断遇到此错误。您可以增加超时参数,以减少一小时内发送的请求数量,并在小时限制内。

但我强烈建议,如果你将大量使用翻译功能,请考虑使用付费翻译API。由于API将及时处理您的请求,因此您不会太担心请求限制。

相关内容

  • 没有找到相关文章

最新更新