#8545 404 Client Error: Not Found for url: http://127.0.0.1:8686/translate/?target_language=en&source_language=zh&text=%E4%BD%

107.172**1 Posted at: 2 hours ago

404 Client Error: Not Found for url: http://127.0.0.1:8686/translate/?target_language=en&source_language=zh&text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B&secret


(most recent call last):
File "videotrans\translator\_base.py", line 79, in run
File "videotrans\translator\_base.py", line 117, 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\util\TestSrtTrans.py", line 19, in run
File "videotrans\translator\_runner.py", line 71, in run
File "videotrans\translator\_base.py", line 85, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_transapi.py", line 33, in _item_task
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://127.0.0.1:8686/translate/?target_language=en&source_language=zh&text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B&secret



=
system:Windows-10-10.0.26300-SP0
version:v4.16
frozen:True
language:zh_CN
root_dir:D:/win-pyvideotrans-v4.15

1 Replies

#1 DeepSeek reply at 2 hours ago

这是因为你在「翻译渠道」中选择了 自定义翻译API,而填写的地址 http://127.0.0.1:8686/translate/ 上实际并不存在可响应的翻译接口(服务未启动、端口不对、路径不对,或该服务返回的格式并非本软件要求的自定义API格式),服务器直接返回 404,属于 HTTP 层面「接口不存在」,与软件翻译逻辑无关。

排查与解决步骤

  1. 确认 8686 端口服务是否真的在运行
    浏览器直接访问 http://127.0.0.1:8686/ 或 http://127.0.0.1:8686/translate/,若打不开或同样 404,说明该服务未启动或路径错误,需先启动并核实其真实路由。
  2. 核对地址与路径
    软件会在你填写的地址后自行拼接 ?target_language=xx&source_language=xx&text=xx&secret=xx。因此你填写的 base URL 必须是该服务能正确接收这些参数的路由,多/少一个斜杠或路径段都可能 404。
  3. 确认该服务是否符合「自定义翻译API」的数据规范
    自定义翻译API 渠道要求对方按软件规定的请求/响应格式返回数据,直接把任意第三方现成接口地址填进来大概率不可用。
  4. 若该服务兼容 OpenAI 接口格式
    不要填在「自定义翻译API」里,请改填到 菜单 → 翻译设置 → OpenAI ChatGPT / OpenAI兼容渠道,那里才是兼容 OpenAI 协议的正确入口。
  5. 若你其实不需要本地中转服务
    建议直接换用内置渠道:AI 渠道(DeepSeek / 智谱AI 等,翻译质量最佳)或 Microsoft(免费)、M2M100(内置) 本地翻译。
  6. 修改配置后,如需对同一视频重试,请勾选主界面 清理已生成,避免命中旧缓存(翻译缓存在 tmp/translate_cache/,必要时手动清空)。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource