#1862 TaskCfg(cache_folder=None, target_dir='d:/program files (x86)/win-pyvideotrans-v3.88_20251206_013046/output/translate',

149.40* Posted at: 3 hours ago 👁9

翻译字幕阶段出错:[百度翻译] 运行时错误:Invalid Sign:
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\task\job.py", line 184, in run
File "videotrans\task\_translate_srt.py", line 45, in trans
File "videotrans\translator\__init__.py", line 893, in run
File "videotrans\translator\_base.py", line 81, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_baidu.py", line 55, in _item_task
RuntimeError: Invalid Sign

TaskCfg(cache_folder=None, target_dir='d:/program files (x86)/win-pyvideotrans-v3.88_20251206_013046/output/translate', remove_noise=False, is_separate=False, detect_language=None, subtitle_language=None, source_language=None, target_language=None, source_language_code='en', target_language_code='zh', source_sub='D:/待整理资料/鸟瞰美利坚/Aerial.America.S05.720p.HDTV.x264-MIXED[rartv]/_video_out/Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-mkv/Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-en.srt', target_sub='d:/program files (x86)/win-pyvideotrans-v3.88_20251206_013046/output/translate/Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-en.zh.srt', source_wav=None, source_wav_output=None, target_wav=None, target_wav_output=None, subtitles=None, novoice_mp4=None, noextname='Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-en', shibie_audio=None, targetdir_mp4=None, instrument=None, vocal=None, back_audio=None, background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role=None, copysrt_rawvideo=False, clear_cache=False, translate_type=15, tts_type=None, recogn_type=None, model_name=None, split_type=0, voice_autorate=False, video_autorate=False, cuda=False, name='D:/待整理资料/鸟瞰美利坚/Aerial.America.S05.720p.HDTV.x264-MIXED[rartv]/_video_out/Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-mkv/Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-en.srt', basename='Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-en.srt', ext='srt', dirname='D:/待整理资料/鸟瞰美利坚/Aerial.America.S05.720p.HDTV.x264-MIXED[rartv]/_video_out/Aerial.America.S01E44.Texas.720p.HDTV.x264-DHD-mkv', shound_del_name=None, uuid='79effac6c4', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=2)


=
system:Windows-10-10.0.26200-SP0
version:v3.88
frozen:True
language:zh
root_dir:D:/Program Files (x86)/win-pyvideotrans-v3.88_20251206_013046

3 Replies

错误 Invalid Sign 表明百度翻译 API 的签名验证失败。这通常是由于 API Key 和 Secret Key 配置错误,或 系统时间不同步 导致的。

请按以下步骤排查:

  1. 检查 API 配置

    • 前往软件菜单栏的 翻译设置
    • 找到 百度翻译 选项,确认您填写的 APP ID密钥 完全正确,且没有多余的空格。
    • 如果您尚未申请,请前往 百度翻译开放平台 注册并获取。
  2. 同步系统时间

    • Invalid Sign 错误最常见的原因是您的电脑系统时间与网络时间不同步。
    • 右键点击 Windows 任务栏右下角的时间 -> 调整日期/时间 -> 确保“自动设置时间”已开启。如果已开启,可以尝试手动点击“立即同步”。
  3. 检查网络代理

    • 如果您使用了网络代理,请确保代理设置正确,且百度翻译的 API 域名 (api.fanyi.baidu.com) 没有被代理规则屏蔽。
  4. 更换翻译渠道

    • 作为临时解决方案,您可以先切换到其他翻译渠道(如 Google、DeepSeek 等)完成当前任务。

如果以上步骤均无法解决问题,请提供您在“翻译设置”中配置百度翻译的截图(请隐去密钥的中间部分),以便进一步分析。

image

根据您提供的截图,问题已明确:您没有正确填写百度翻译的 API 密钥

截图显示,您在“百度翻译”的“APP ID”和“密钥”字段中填写的是 xxxxxxxxxx 这样的占位符。软件需要您填入从百度翻译开放平台申请到的 真实、有效的 密钥才能工作。

请按以下步骤操作:

  1. 申请百度翻译 API:

    • 访问 百度翻译开放平台
    • 注册/登录后,在“管理控制台”创建通用翻译服务,即可获得 APP ID密钥
  2. 在软件中正确配置:

    • 回到 pyVideoTrans 的 翻译设置 窗口。
    • 在“百度翻译”区域,将申请到的 APP ID密钥 分别填入对应字段。
    • 点击 保存
  3. 重新执行任务:

    • 配置完成后,重新运行翻译任务即可。

如果不想使用百度翻译,可以立即切换到其他免费渠道(如 Google 翻译)继续工作:

  • 在翻译设置中,将“翻译渠道”从“百度翻译”改为“Google翻译”或其他您已配置好的渠道。
  • 注意:使用 Google 翻译通常需要配置正确的网络代理
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.

Donate: https://ko-fi.com/jianchang512

Trending Questions