本条内容由 DeepSeek 回复
这个问题是由于网络连接问题导致
pyVideoTrans
无法访问微软翻译服务。具体来说,软件在尝试连接到
edge.microsoft.com
以获取翻译授权时,域名解析失败。
问题分析:
错误信息 NameResolutionError
和 Failed to resolve 'edge.microsoft.com'
表明您的计算机无法将域名 edge.microsoft.com
(微软Edge翻译服务的地址)解析为IP地址。这通常是由以下原因引起的:
1. DNS问题: 您当前的网络DNS服务器无法正确解析该域名。
2. 网络连接问题: 您的网络可能存在不稳定的情况,或者有防火墙/代理设置阻止了访问。
3. 区域限制: 微软的某些服务在某些地区可能受到限制。
解决方案:
请按以下步骤尝试解决:
1. 检查网络连接: 首先确保您的电脑可以正常访问其他网站(如 www.baidu.com
),以确认是普遍的网络问题还是针对特定域名的问题。
2. 更换DNS服务器: 这是最有效的解决方法之一。将您的DNS服务器更改为公共DNS,如 114.114.114.114
或 8.8.8.8
。
- 操作步骤(Windows 10):
- 打开“控制面板” -> “网络和 Internet” -> “网络和共享中心”。
- 点击左侧的“更改适配器设置”。
- 右键点击您正在使用的网络连接(如“WLAN”或“以太网”),选择“属性”。
- 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
- 选择“使用下面的 DNS 服务器地址”,然后在“首选 DNS 服务器”中填入
114.114.114.114
,在“备用 DNS 服务器”中填入 8.8.8.8
。
- 点击“确定”保存设置。完成后,最好重启一下
pyVideoTrans
软件和您的电脑。
3. 重启网络设备: 尝试重启您的路由器和调制解调器。
4. 暂时关闭防火墙/安全软件: 有时安全软件会误拦截网络请求。您可以暂时关闭Windows防火墙或第三方安全软件(如360、电脑管家等)后重试。
5. 更换翻译引擎: 如果以上方法均无效,您可以尝试在 pyVideoTrans
的设置中更换一个翻译引擎。例如,可以尝试使用“Google翻译”或“DeepL翻译”(如果可用),看看是否能正常工作。
完成上述任一操作后,请重新运行 pyVideoTrans
并再次尝试翻译任务。
如果问题依然存在,建议您访问 pyVideoTrans
的官方文档 https://pyvideotrans.com
或在项目GitHub页面搜索类似问题。