本条内容由 DeepSeek 回复
这个问题是由于
pyVideoTrans
在尝试使用微软 Edge 翻译服务时,无法连接到网络代理服务器导致的。最直接的解决方法是检查并关闭系统或网络环境中的代理设置。
问题分析:
错误日志显示,软件在访问 edge.microsoft.com
的翻译认证服务时,尝试通过一个代理服务器进行连接,但该代理服务器“积极拒绝”了连接请求(WinError 10061)。这通常发生在您的计算机系统或网络环境中设置了代理,但该代理服务器当前不可用、配置不正确或已被关闭。
解决方案:
请按照以下步骤操作,优先级从高到低:
1. 关闭系统代理(首选方法):
- 在 Windows 搜索栏中输入“代理服务器设置”并打开它。
- 确保“使用代理服务器”的开关处于关闭状态。
- 关闭
pyVideoTrans
软件,然后重新启动它,再次尝试翻译任务。
2. 检查网络环境:
- 如果您在使用公司、学校或公共网络,这些网络可能强制使用代理。请尝试切换到另一个网络(如手机热点)再运行软件。
3. 配置软件的网络设置(高级选项):
- 如果必须使用代理,您需要确保代理服务器地址和端口是正确的且服务正在运行。然后,您可以尝试在
pyVideoTrans
的“设置”或“配置”中手动填写可用的代理服务器信息。请参考官方文档了解具体配置位置。
根本原因与软件关联:
pyVideoTrans
在翻译字幕时,会调用在线的翻译服务(如微软翻译)。当软件发起网络请求时,它会遵循操作系统的网络配置。如果系统设置了无效的代理,就会导致此类连接失败。因此,这是一个与 pyVideoTrans
网络访问功能直接相关的问题。
如果上述方法无法解决您的问题,建议访问 pyVideoTrans
的官方文档 https://pyvideotrans.com
或在项目源码仓库 https://github.com/jianchang512/pyvideotrans
中搜索类似问题。