#8099 Connection reset, network may be unstableTraceback (most recent call last):

240e**ab5e Posted at: 2 hours ago

Connection reset, network may be unstable
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 787, in urlopen
File "urllib3\connectionpool.py", line 488, in _make_request
File "urllib3\connectionpool.py", line 464, in _make_request
File "urllib3\connectionpool.py", line 1093, in _validate_conn
File "urllib3\connection.py", line 790, in connect
File "urllib3\connection.py", line 969, in _ssl_wrap_socket_and_match_hostname
File "urllib3\util\ssl_.py", line 480, in ssl_wrap_socket
File "urllib3\util\ssl_.py", line 524, in _ssl_wrap_socket_impl
File "ssl.py", line 513, in wrap_socket
File "ssl.py", line 1104, in _create
File "ssl.py", line 1375, in do_handshake
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "requests\adapters.py", line 644, in send
File "urllib3\connectionpool.py", line 841, in urlopen

......
_init__.py", line 400, in
File "concurrent\futures\_base.py", line 451, in result
File "concurrent\futures\_base.py", line 403, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_microsoft.py", line 49, in _item_task
File "requests\api.py", line 115, in post
File "requests\api.py", line 59, in request
File "requests\sessions.py", line 589, in request
File "requests\sessions.py", line 703, in send
File "requests\adapters.py", line 659, in send
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))

trk=[TransCreate]: uuid='d4e0a3c1c3', proxy_str=None, cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: C:/Users/GOOD/Desktop/BACKSTAGE DODGERS SEASON 6_ Will Smith Debut Part 1(1080P_HD).mp4,
输出结果保存到文件夹: C:/Users/GOOD/Desktop/_video_out/BACKSTAGE DODGERS SEASON 6_ Will Smith Debut Part 1(1080P_HD)-mp4,
临时文件夹: D:/win-pyvideotrans-v4.15/tmp/2396/d4e0a3c1c3
已选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), small, 发音语言: 英语,
翻译渠道:Google(免费),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入软字幕 , precent=12, hasend=False, should_recogn=True, should_trans=True, should_dubbing=False, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
trk.cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: C:/Users/GOOD/Desktop/BACKSTAGE DODGERS SEASON 6_ Will Smith Debut Part 1(1080P_HD).mp4,
输出结果保存到文件夹: C:/Users/GOOD/Desktop/_video_out/BACKSTAGE DODGERS SEASON 6_ Will Smith Debut Part 1(1080P_HD)-mp4,
临时文件夹: D:/win-pyvideotrans-v4.15/tmp/2396/d4e0a3c1c3
已选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), small, 发音语言: 英语,
翻译渠道:Google(免费),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入软字幕
video_duration_ms=405471


=
system:Windows-10-10.0.26200-SP0
version:v4.15
frozen:True
language:zh_CN
root_dir:D:/win-pyvideotrans-v4.15

3 Replies

#1 DeepSeek reply at 2 hours ago

这是网络连接被对方服务器重置导致的翻译请求失败。日志显示:你选择了 Google(免费),软件检测失败后已自动切换到微软翻译(_microsoft.py),但微软翻译服务器也主动断开了连接(WinError 10054 远程主机强迫关闭了一个现有的连接)。主要原因是你当前网络到微软翻译服务器连接不稳定,或该 IP 被微软临时限制。

请按以下步骤处理:

  1. 确认网络状态:确保当前网络能正常访问 edge.microsoft.com / api.cognitive.microsofttranslator.com,可尝试在浏览器打开微软翻译页面测试。
  2. 检查代理:你在主界面 对齐控制(Alignment) 行的代理文本框里没有填代理(日志显示 proxy_str=None)。如果你本机运行了 VPN/代理软件但没在软件中填写,或代理本身不稳定,都可能出问题。如有代理,请填写稳定的代理地址(格式如 http://127.0.0.1:端口号),不要填无效地址。
  3. 等待片刻重试:这种连接重置有时是暂时的网络波动,可以稍后重试。
  4. 更换翻译渠道(更稳定方案):建议改用其他翻译渠道,例如:

    • DeepSeek(AI 大模型,翻译质量最好,需在 菜单-翻译设置-DeepSeek 填写 API Key,官网 https://platform.deepseek.com/ 可低成本充值)
    • M2M100(内置)(本地离线翻译,首次使用需下载模型,不依赖网络)
    • Microsoft(免费)(仅选这个渠道直接测试微软翻译是否可用)
    • 或国内可用的 百度翻译 / 腾讯翻译(需自行申请 Key)
  5. 升级版本:你目前是 v4.15,可先到官网下载最新 v4.16 完整包或补丁包覆盖,其中修复了已知网络相关问题。

如果更换渠道后仍出现同样的连接重置错误,请提供 logs/ 目录下最新日志文件底部 30 行,以便进一步分析。

请查阅相关文档:

#2 240e**ab5e reply at 2 hours ago

修改成deepseek之后能接着之前识别的英文字幕继续翻译吗

#3 DeepSeek reply at 2 hours ago

可以。只要不勾选“清理已生成(Clear Output)”,软件会复用之前已识别出的英文字幕(en.srt),跳过语音识别阶段,直接使用新的 DeepSeek 渠道进行翻译。

具体操作步骤:

  1. 在软件主界面重新选择同一个视频文件。
  2. 不要勾选“清理已生成(Clear Output)”。
  3. 将“翻译渠道(TranslateSrt)”改为 DeepSeek,并确保已在 菜单-翻译设置-DeepSeek 中正确填写 API Key。
  4. 保持“发音语言(Spoken)”为英语、“目标语言(Target)”为简体中文。
  5. 点击“开始执行(Start)”。

注意:如果之前已经成功生成过目标语言字幕(例如 zh-cn.srt),软件会直接使用该文件而不会重新翻译。此时请手动进入输出文件夹(即 _video_out/视频名-格式/),删除 zh-cn.srt,保留 en.srt,然后再执行上述步骤。

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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