#2455 TaskCfg(cache_folder=None, target_dir='C:/Ruanjian/win-pyvideotrans-v3.91/output/translate', remove_noise=False, is_sepa

103.106* Posted at: 1 month ago 👁74

翻译字幕阶段出错 [Google(免费)] 网络连接失败
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 773, in urlopen
File "urllib3\connectionpool.py", line 1042, in _prepare_proxy
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 512, in wrap_socket
File "ssl.py", line 1070, in _create
File "ssl.py", line 1341, in do_handshake
FileNotFoundError: [Errno 2] No such file or directory

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
File "urllib3\util\retry.py", line 474, in increment
File "urllib3\util\util.py", line 38, in reraise
File "urllib3\connectionpool.py", line 773, in urlopen
File "urllib3\connectionpool.py", line 1042, in _prepare_proxy
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 512, in wrap_socket
File "ssl.py", line 1070, in _create
File "ssl.py", line 1341, in do_handshake
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

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 878, in run
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 400, in
File "concurrent\futures\_base.py", line 439, in result
File "concurrent\futures\_base.py", line 391, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_google.py", line 40, in _item_task
File "requests\api.py", line 73, in get
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.', FileNotFoundError(2, 'No such file or directory'))

TaskCfg(cache_folder=None, target_dir='C:/Ruanjian/win-pyvideotrans-v3.91/output/translate', remove_noise=False, is_separate=False, detect_language=None, subtitle_language=None, source_language=None, target_language=None, source_language_code='ja', target_language_code='zh-cn', source_sub='C:/Users/liina/Videos/How to 学园 性爱教科书-1 (BARE-001)/_video_out/[email protected]', target_sub='C:/Ruanjian/win-pyvideotrans-v3.91/output/translate/[email protected]-cn.srt', source_wav=None, source_wav_output=None, target_wav=None, target_wav_output=None, subtitles=None, novoice_mp4=None, noextname='hhd800.com@722BARE-001-ja', 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=0, tts_type=None, recogn_type=None, model_name=None, split_type=0, voice_autorate=False, video_autorate=False, cuda=False, name='C:/Users/liina/Videos/How to 学园 性爱教科书-1 (BARE-001)/_video_out/[email protected]', basename='[email protected]', ext='srt', dirname='C:/Users/liina/Videos/How to 学园 性爱教科书-1 (BARE-001)/_video_out', shound_del_name=None, uuid='48eec9ac69', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=2, only_out_mp4=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.91
frozen:True
language:zh
root_dir:C:/Ruanjian/win-pyvideotrans-v3.91

1 Replies

这个错误表明 Google 翻译的网络请求因 SSL 证书问题而失败。通常是由于系统缺少根证书或网络环境限制导致。请按以下步骤尝试解决:

  1. 检查网络代理设置:如果您使用了代理软件(如 Clash、V2Ray),请确保代理软件运行正常,并且在 pyVideoTrans 的“网络代理”设置中正确填写了代理地址(例如 http://127.0.0.1:7890)。
  2. 切换翻译渠道:由于 Google 翻译在国内访问不稳定,建议改用其他翻译渠道。

    • 在翻译设置中,将渠道从“Google(免费)”切换为“Microsoft(免费)”或“DeepLX(免费)”。
    • 如果追求高质量翻译,可考虑配置 AI 渠道,如 DeepSeek、Gemini 或 ChatGPT。
  3. 更新系统根证书

    • 访问 https://curl.se/docs/caextract.html 下载最新的 cacert.pem 文件。
    • 将其放置到 pyVideoTrans 软件根目录下。
    • 或者,在 Windows 中运行 certutil -generateSSTFromWU roots.sst 命令更新系统证书。
  4. 临时关闭防火墙/杀毒软件:某些安全软件可能会干扰 SSL 连接,可尝试暂时关闭后重试。

如果以上方法均无效,请提供 C:/Ruanjian/win-pyvideotrans-v3.91/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.

Related resource

Similar issues already exist