#5314 ValueError: invalid literal for int() with base 10: ''

183.161* Posted at: 1 day ago

invalid literal for int() with base 10: '':Traceback (most recent call last):
File "videotrans\translator\_base.py", line 68, in run
File "videotrans\translator\_base.py", line 142, in _run_srt
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 860, in run
File "videotrans\translator\_base.py", line 71, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_openaicompat.py", line 59, in _item_task
ValueError: invalid literal for int() with base 10: ''


=
system:Windows-10-10.0.26100-SP0
version:v4.03
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload/001翻译并配音(windows系统)

1 Replies

该错误是由于 AI 翻译渠道返回的数据格式异常,代码在尝试将空字符串转换为整数时崩溃。常见原因如下:

  1. API 配置错误(最可能):翻译渠道的 API Key、模型名称或接口地址填写不正确,导致服务器返回了非预期的 HTML 页面或错误信息,而非正常的 JSON 数据。
  2. 启用了“发送完整字幕”但使用的小模型:若 AI 模型无法正确处理带时间轴的字幕格式,可能返回空或错乱的数据。
  3. 网络代理问题:使用国外服务(如 OpenAI、Gemini)时,代理配置无效或不稳定,导致请求失败并返回空内容。

解决方案:

  1. 检查翻译渠道设置
    打开菜单 → 翻译设置 → 找到你当前使用的渠道(如 DeepSeek、OpenAI、硅基流动等),确认 API Key、模型名称、接口地址均正确无误(注意空格和换行符)。
  2. 取消“发送完整字幕”
    在主界面翻译渠道行,取消勾选 发送完整字幕,让软件以纯文本分批次发送,降低对 AI 模型的依赖。
  3. 降低每批字幕行数
    进入菜单 → 工具 → 高级选项 → 字幕翻译调整,将 AI翻译渠道每批字幕行数 设为 10~20,避免一次发送过多数据导致解析失败。
  4. 确认网络代理
    如果使用的是需要代理的翻译服务(如 Google、OpenAI),请确保主界面最左侧的 网络代理 框已正确填写(格式如 http://127.0.0.1:7890),并且代理可用。
  5. 测试单个字幕翻译
    切换到左侧面板的 批量翻译 srt 字幕,单独导入一个简短的 srt 文件进行测试,看是否正常返回,以定位问题。

如果以上步骤均无效,请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约30行),以便进一步分析。

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: ko-fi.com/jianchang512

Related resource

Similar issues already exist