#6404 翻译字幕阶段出错 [M2M100(本地内置)] 系统错误 (None):NoneTraceback (most recent call last):

182.129.**1 Posted at: 4 hours ago

翻译字幕阶段出错 [M2M100(本地内置)] 系统错误 (None):None
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 135, in process_task

File "videotrans\task\translate_srt.py", line 47, in trans

File "videotrans\translator\_runner.py", line 63, in run

File "videotrans\translator\_base.py", line 63, in run

File "videotrans\translator\_m2m100.py", line 75, in _download

File "sentencepiece\__init__.py", line 468, in Init

File "sentencepiece\__init__.py", line 961, in Load

File "sentencepiece\__init__.py", line 316, in LoadFromFile

OSError: Not found: "D:/BaiduNetdiskDownload/视频翻译软件/win-pyvideotrans-v4.07/models/m2m100_12b/sentencepiece.model": No such file or directory Error #2
cfg=TaskCfgSTS(uuid='d27c569474', name='D:/BaiduNetdiskDownload/视频资料/MusicDevelopments - Videos/翻译后的/01. Chords And Progressions On The RapidComposer Master Track-mp4/en.srt', dirname='D:/BaiduNetdiskDownload/视频资料/MusicDevelopments - Videos/翻译后的/01. Chords And Progressions On The RapidComposer Master Track-mp4', noextname='en', basename='en.srt', ext='srt', target_dir='D:/BaiduNetdiskDownload/视频翻译软件/win-pyvideotrans-v4.07/output/translate', cache_folder=None, is_cuda=False, source_language=None, source_language_code='en', source_sub='D:/BaiduNetdiskDownload/视频资料/MusicDevelopments - Videos/翻译后的/01. Chords And Progressions On The RapidComposer Master Track-mp4/en.srt', source_wav=None, source_wav_output=None, target_language=None, target_language_code='zh', target_sub='D:/BaiduNetdiskDownload/视频翻译软件/win-pyvideotrans-v4.07/output/translate/en.zh.srt', target_wav=None, target_wav_output=None, translate_type=2)


=
system:Windows-10-10.0.26100-SP0
version:v4.07
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload/视频翻译软件/win-pyvideotrans-v4.07

1 Replies

这是 M2M100 本地翻译模型文件不完整/缺失导致的,模型目录缺少 sentencepiece.model 文件,可能因为首次自动下载失败、下载不完整或手动放置位置不正确。

请按以下步骤解决:

  1. 检查模型目录:打开 D:/BaiduNetdiskDownload/视频翻译软件/win-pyvideotrans-v4.07/models/m2m100_12b/,确认是否有 sentencepiece.model 等完整模型文件。若文件缺失或目录为空,则是模型未正确安装。
  2. 手动下载模型并解压:

  3. 注意:你的软件路径包含中文(视频翻译软件),M2M100 等本地模型对中文路径兼容性较差,强烈建议将软件整体移动至纯英文、无空格、无特殊符号的路径(如 D:\pyVideoTrans)后再重新使用。路径问题也可能导致模型相关操作出错。
  4. 如果不想折腾本地模型,可更换翻译渠道:

    • 使用 DeepSeek:效果好、价格低,需在「菜单 → 翻译设置 → DeepSeek」中填入 API Key
    • 或使用 Microsoft 翻译Google 翻译(免费,Google 国内需代理)

若手动下载后仍报错,请提供软件 logs/ 目录下最新日志以便进一步分析。

请查阅相关文档:

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

Dondate via PayPal

Related resource