#768 requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://api.mymemory.translated.net/get?q=%E

*187.51* Posted at: 5 hours ago 👁5

翻译字幕阶段出错:操作系统错误 (None): None[MyMemory API(免费)]:

Traceback (most recent call last):

File "videotrans\translator\_base.py", line 79, in run

File "videotrans\translator\_base.py", line 97, in _run_text

File "tenacity\__init__.py", line 338, in wrapped_f

File "tenacity\__init__.py", line 477, in __call__

File "tenacity\__init__.py", line 378, in iter

File "tenacity\__init__.py", line 421, in exc_check

tenacity.RetryError: RetryError[]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "videotrans\task\job.py", line 129, in run

File "videotrans\task\trans_create.py", line 431, in trans

File "videotrans\translator\__init__.py", line 797, in run

File "videotrans\translator\_base.py", line 81, in run

File "tenacity\__init__.py", line 480, in __call__

File "videotrans\translator\_mymemory.py", line 41, in _item_task

File "requests\models.py", line 1026, in raise_for_status

requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://api.mymemory.translated.net/get?q=%E3%81%AA%E3%81%AE%E3%81%A7%E3%80%81%E3%81%93%E3%81%93%E3%81%AB%E3%81%AF%E4%B8%80%E8%88%AC%E7%82%B9%E3%81%AF%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9A%E3%81%AB%E3%80%81%0A%E3%81%93%E3%81%93%E3%81%AB%E4%B8%80%E8%88%AC%E7%82%B9%E3%81%8C%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%82%88%E3%81%86%E3%81%AA%E8%80%83%E3%81%88%E6%96%B9%E3%82%92%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%E3%81%99%E3%81%AA%E3%82%8F%E3%81%A1%E3%80%81%E5%9B%9E%E8%BB%A2%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%82%0A%E5%9B%9E%E8%BB%A2%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E9%80%A3%E7%B6%9A%E3%81%A7%E3%81%99%E3%81%8B%E3%82%89%E3%81%AD%E3%80%82%0A%E3%82%88%E3%81%8F%E9%96%93%E9%81%95%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%AE%E3%81%8C%E3%80%81%0A4%E5%9B%9E%E5%9B%9E%E8%BB%A2%E6%93%8D%E4%BD%9C%E3%82%92%E6%96%BD%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%0A%E3%81%99%E3%81%AA%E3%82%8F%E3%81%A190%E5%BA%A6%E5%9B%9E%E8%BB%A2%E3%81%95%E3%81%9B%E3%81%A6%E4%B8%80%E8%88%AC%E7%82%B9%E3%82%92%E4%BD%9C%E3%82%8B%E3%80%82%0A4%E3%81%A4%E5%9B%9E%E8%BB%A2%E3%81%95%E3%81%9B%E3%81%A6%E3%81%8B%E3%82%89%E3%80%81%0A%E4%B8%80%E6%B0%97%E3%81%AB%E3%82%A4%E3%83%B3%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%96%BD%E3%81%97%E3%81%A6%E3%80%81%0A8%E5%80%8B%E3%81%AE%E4%B8%80%E8%88%AC%E7%82%B9%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%82%88%E3%81%86%E3%81%AA%E3%80%81&langpair=ja%7Czh-cn

=====

Windows-10-10.0.22631-SP0

version:v3.80

frozen:True

language:zh

1 Replies

本条内容由 DeepSeek 回复
翻译字幕阶段出错是因为 MyMemory API 请求过于频繁,触发了 429 "Too Many Requests" 限制。MyMemory API 是一个免费的翻译服务,但有严格的频率限制,当短时间内发送过多请求时就会返回此错误。

解决方案:

1. 更换翻译渠道(推荐):MyMemory API 的免费版本限制较多,不适合批量翻译字幕。建议切换到其他更稳定的翻译渠道:

  • Google 翻译:免费且效果不错(需要科学上网)
  • 百度翻译:仅限中国 IP 使用,无需代理
  • 腾讯翻译:仅限中国 IP 使用
  • Microsoft 翻译:有一定免费额度
  • 如果条件允许,建议使用 AI 大模型翻译渠道,如 Gemini、DeepSeek 等

2. 调整翻译设置

  • 在软件菜单中进入"翻译设置"
  • 将翻译渠道从"MyMemory API"切换到其他渠道
  • 如果使用 AI 翻译,确保配置了正确的 API 密钥

3. 降低请求频率(临时方案):

  • 在"工具"→"高级选项"中,将"同时翻译的字幕数"设置为 1
  • 但这会显著降低翻译速度,且 MyMemory API 的限制仍然存在

考虑到您正在翻译日语内容,建议优先考虑百度翻译或腾讯翻译,它们对中日翻译的支持都比较好,且没有 MyMemory 那样严格的频率限制。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions