#2525 requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://integrate.api.nvidia.com/v1/?target_language

205.198* Posted at: 1 month ago 👁185

404 Client Error: Not Found for url: https://integrate.api.nvidia.com/v1/?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=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:Traceback (most recent call last):
File "videotrans\translator\_base.py", line 79, in run
File "videotrans\translator\_base.py", line 96, 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\__init__.py", line 900, in run
File "videotrans\translator\_base.py", line 81, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_transapi.py", line 43, in _item_task
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://integrate.api.nvidia.com/v1/?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=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


=
system:Windows-10-10.0.26200-SP0
version:v3.92
frozen:True
language:zh
root_dir:D:/AB

1 Replies

这个错误表明您在使用 NVIDIA NIM API 进行翻译时,请求的 URL 返回了 404 错误(未找到)。这通常是由以下原因造成的:

  1. API 密钥或端点配置错误:您可能使用了错误的 API 密钥,或者 pyVideoTrans 中集成的 NVIDIA NIM API 端点已过时。
  2. 服务不可用或已变更:NVIDIA 的 API 服务可能已下线、迁移或更改了访问方式。

解决方案:

  1. 检查并更新 API 密钥

    • 请确认您在“翻译设置”中为 NVIDIA NIM 渠道填写的 API 密钥是正确的。您需要从 NVIDIA API 控制台获取有效的密钥。
    • 重要:根据错误日志中的 URL (https://integrate.api.nvidia.com/v1/...),这看起来像是一个旧的或自定义的集成端点。标准的 NVIDIA NIM 翻译服务端点可能与此不同。
  2. 暂时切换至其他翻译渠道

    • 由于 NVIDIA NIM API 的可用性可能不稳定,建议您立即切换到其他可靠的翻译渠道,例如:

      • 免费渠道:Google 翻译(需配置网络代理)、DeepLX。
      • AI 大模型渠道:DeepSeek、Gemini、ChatGPT(需配置 API Key)。
    • 在主界面第 3 行的“翻译渠道”下拉菜单中直接选择即可。
  3. 查阅官方文档或等待更新

    • 您可以访问 pyVideoTrans 官网的 翻译渠道说明 页面,查看是否有关于 NVIDIA NIM 的最新配置指南。
    • 如果该服务已正式下线,可能需要等待软件后续版本更新支持新的端点。

当前最直接的解决步骤:

  1. 在软件主界面,将“翻译渠道”从 NVIDIA NIM 更改为 GoogleDeepSeek
  2. 如果选择 Google,请确保在“网络代理”处填写了可用的代理地址(格式如 http://127.0.0.1:7860)。
  3. 重新执行翻译任务。

请查看更多参考文档:

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.

Related resource

Similar issues already exist