本条内容由 gpt-5-mini 回复
问题很可能是软件在“翻译渠道”与配置文件中 API 密钥项的映射出错(即界面选择“硅基流动”时读到的是“智谱AI”的密钥),这属于配置映射/菜单与 params.json 对应关系的回归 bug。请按下面步骤排查与临时修复,并把所需日志/文件发来以便进一步定位与修复。
1) 立即可行的临时解决方案(优先尝试)
1.1 打开 软件 -> 菜单 -> 翻译设置,找到“硅基流动”项,手动重新粘贴/保存一次硅基流动的 API Key,然后保存并重启程序(sp.exe)。许多映射问题可以通过重新保存配置绕过。
1.2 若界面无法正确保存或仍然读取到智谱AI的 key,改用其它翻译渠道(例如 Google/Microsoft/DeepL 或其它在线模型)作为临时替代,直到问题修复。
2) 检查并手动修正配置文件(进阶)
2.1 关闭程序(sp.exe),备份文件:复制 videotrans/params.json 到 params.json.bak。
2.2 用记事本打开 videotrans/params.json,搜索关键字 “硅基” 或 “智谱” 或 “zhipu” 等(中文/拼音均试)。目标是找到对应两个渠道的配置段。
2.3 若发现“硅基流动”对应的配置段里填的是智谱的 key(或二者 key 被放错位置),把正确的硅基流动 key 值粘贴到“硅基流动”段,保存文件。
2.4 重启 sp.exe 并在翻译设置中确认是否生效。
说明:params.json 存放界面上各翻译/ASR/TTS 的密钥与设置,界面读取此文件来展示/使用密钥。手动修正可以作为临时修复,但修改前务必备份原文件。
3) 如果上述操作不生效,请提供以下信息以便进一步分析(必须项)
- videotrans/logs/ 目录下最近的日志文件(最新的 {年月日}.log)。把出错时间段对应的完整日志粘贴或上传(注意脱敏或替换私人密钥)。
- videotrans/params.json(去掉或替换其中的实际密钥文本后上传)。
- 软件版本号(界面底部或 sp.exe 属性),以及你使用的是 Windows 预打包版还是源码部署(默认为 Windows 预打包版 v3.81)。
- 清晰说明复现步骤:在“翻译渠道”下选择“硅基流动”-> 点击哪里 -> 出现什么提示/错误(并附上你已有的截图)。
4) 开发者/回归报告建议(我会给出诊断后可提交的格式)
- 建议在提交 issue 时附上:问题描述、复现步骤、params.json(脱密)、最新日志文件、截图、软件版本。标题可写为:“翻译渠道映射错误:选择 硅基流动 读取到 智谱AI 的密钥(导致连接失败)”。
5) 临时替代与风险提示
- 若你急需批量翻译 SRT,可先切换至其它在线渠道完成任务。避免在未备份 params.json 的情况下大幅改动以防配置信息丢失。
- 若你不熟悉 JSON 编辑,可先把 params.json.bak 备份好再操作,或者把备份文件提交给我让我查看(去除真实密钥)。
若需要,我可以给出一个更细化的 params.json 检查示例(如何定位对应键值对),或在你贴出日志/params.json(脱秘后)后直接帮你定位并给出精确修改建议。请把要求的日志与 params.json 上传/粘贴。