#6787 无返回翻译结果http://127.0.0.1:1188/translate?key=12345:Traceback (most recent call last):

2401:**: Posted at: 7 hours ago

无返回翻译结果
http://127.0.0.1:1188/translate?key=12345:Traceback (most recent call last):
File "videotrans\util\TestSrtTrans.py", line 19, in run
File "videotrans\translator\_runner.py", line 67, in run
File "videotrans\translator\_base.py", line 68, in run
File "videotrans\translator\_base.py", line 131, in _run_text
videotrans.configure.excepts.TranslateSrtError: 无返回翻译结果
http://127.0.0.1:1188/translate?key=12345


=
system:Windows-10-10.0.22000-SP0
version:v4.10
frozen:True
language:zh
root_dir:D:/15467/win-pyvideotrans-v4.10

1 Replies

#1 DeepSeek reply at 7 hours ago

该报错表示你填写的自定义翻译 API(http://127.0.0.1:1188/translate?key=12345)请求已发出,但返回内容为空或不符合 pyVideoTrans 自定义翻译接口要求,导致软件无法提取翻译结果。问题主要出在自建 API 的返回格式,而不是软件本身的加载或识别流程。

解决方向:

  1. 先确认本地服务已正常启动并可访问,直接在浏览器中打开 http://127.0.0.1:1188/translate?key=12345,或使用 Postman/Apifox 模拟请求,确认返回内容是否为有效 JSON 数据。
  2. 自定义翻译 API 必须严格按照 pyVideoTrans 规定的接口格式返回数据,不能直接套用第三方现成接口。如果缺少指定字段、返回空 body、或 HTTP 状态码异常,都会报“无返回翻译结果”。
  3. 如果你的本地服务兼容 OpenAI 接口格式,请不要填写到“自定义翻译 API”中,应改用 OpenAI/ChatGPT 兼容渠道,并填写对应的模型和 API 地址。
  4. 可以临时改用 DeepSeek 或 Google 翻译等渠道测试,排除自建接口问题;若确需使用自定义 API,请对照接口文档检查返回格式。
  5. 仍无法解决时,请提供 logs/ 目录下最新的日志文件内容(约底部 30 行)以及你的 API 返回示例,便于进一步分析。

请查阅相关文档:

Thinking...
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.

Dondate via ko-fi.com

Related resource