规则模式与全局模式的区别
规则模式下翻译请求可能被遗漏
大多数代理软件默认使用规则模式,只对浏览器访问特定网站(如Google、YouTube等)的流量进行代理转发。SaleSmartly桌面客户端的翻译请求是由客户端程序直接发起的API调用,不属于浏览器访问行为,在规则模式下可能被忽略而直接走本地直连通道。当本地网络无法访问Google翻译服务器时,这些未被代理的请求会失败,表现为翻译不生效。即使代理软件显示已连接,翻译请求也没有真正通过代理通道发出。
全局模式下所有流量走代理通道
全局模式会强制电脑上所有应用的网络请求都通过代理通道转发。将代理软件切换到全局模式后,SaleSmartly客户端的翻译请求也能通过代理通道到达Google翻译服务器,解决了规则模式下非浏览器流量被遗漏的问题。全局模式是确保客户端应用也能使用代理通道的最直接方式。
模式切换是解决翻译不生效的关键操作
对于“代理开了但翻译不生效”的问题,将代理模式从规则切换到全局是最有效的解决方案。多数情况下切换后翻译立即恢复。如果全局模式下翻译仍然失败,再考虑更换节点或检查其他配置。
代理模式切换的具体操作步骤
主流代理软件的切换位置
不同代理软件的全局模式切换位置略有不同,但通常在软件主界面的明显位置。Clash类软件一般在“代理”或“模式”选项卡中选择“全局”模式;Shadowsocks类通常在系统托盘右键菜单中切换;V2Ray类一般在路由设置中选择“全局”模式。用户打开代理软件主界面,找到模式切换选项,选择“全局”或“Global”模式即可。
切换后重启SaleSmartly客户端
代理模式切换后,SaleSmartly客户端需要重新加载网络配置才能使用新的代理通道。最可靠的方式是关闭SaleSmartly桌面客户端,然后重新打开并登录。重新启动后,客户端的网络请求会按照新的代理设置转发,翻译功能恢复正常。
验证代理是否真正生效
切换全局模式并重启客户端后,用户可以通过打开浏览器访问Google网页来验证代理通道是否真正打通。如果Google能正常打开且SaleSmartly翻译功能恢复,说明配置正确。如果浏览器可访问Google但翻译仍失败,问题可能出在客户端与代理的配合上,可以尝试更换节点或联系客服。
节点选择和代理协议的影响
更换可用代理节点
如果全局模式开启后翻译仍然失败,可能是当前使用的代理节点本身存在问题,该节点的IP地址可能被Google翻译服务器限制或封禁。用户在代理软件中切换到其他可用节点,更换节点后重启客户端让新的IP地址生效。不同节点的网络质量和可用性有差异,选择延迟低、连接稳定的节点有助于翻译功能正常运行。
代理协议的选择建议
目前主流的代理协议中,Shadowsocks和V2Ray(VMess/VLESS)协议在转发SaleSmartly客户端请求时表现稳定,Trojan协议也普遍适用。如果用户使用的代理协议或传输方式与客户端请求存在兼容性问题,可以尝试在代理软件中切换到不同的协议或传输配置。大多数情况下,协议类型本身不会直接影响翻译功能,更常见的问题是节点可用性而非协议兼容性。
避免使用前置代理或嵌套代理
部分高级代理配置中使用了前置代理或嵌套代理(代理链),这种多级代理结构可能增加请求转发的不确定性,导致SaleSmartly翻译请求在中间节点被丢弃或超时。建议在排查翻译问题时,使用直连的单层代理节点,避免复杂的代理链配置。
DNS解析问题对翻译的影响
翻译服务器域名无法正确解析
即使代理通道本身是通的,如果电脑的DNS解析无法正确将Google翻译API的域名解析到可用的IP地址,翻译请求也会失败。在某些网络环境下,DNS请求可能未被正确代理。用户可以在代理软件中检查是否开启了DNS远程解析选项,确保域名解析也通过代理通道完成。
检查代理软件的DNS设置
大多数主流代理软件都提供远程DNS解析选项,开启后DNS请求也通过代理通道转发,避免因本地DNS污染导致域名解析失败。用户可以在代理软件的设置中查找“远程DNS”或“DNS over HTTPS”等相关选项,确保其处于开启状态。开启后重启代理软件和SaleSmartly客户端再进行翻译测试。
更换公共DNS服务器
如果代理软件的DNS设置正确但解析仍然有问题,用户可以尝试在电脑的网络设置中更换公共DNS服务器,如Google DNS(8.8.8.8和8.8.4.4)或Cloudflare DNS(1.1.1.1)。更换后刷新DNS缓存(Windows下使用ipconfig /flushdns命令),然后再进行翻译测试。但需要注意,更换DNS本身不解决代理通道问题,应在代理模式切换和节点更换无效后再尝试。
如果代理调整无效的备选方案
关闭本地翻译改用平台内置翻译
如果代理模式的调整仍然无法解决本地翻译问题,用户可以选择关闭本地翻译模式,改用SaleSmartly平台内置的在线翻译服务。关闭本地翻译后系统会自动切换回平台在线翻译模式,翻译请求通过SaleSmartly服务器中转完成,只需要能正常登录系统即可使用,不依赖本地外网环境。平台翻译会消耗账户中的翻译配额,但稳定性和可用性不受代理配置影响。
绑定DeepL或百度翻译API
对于网络环境无法稳定访问Google服务的用户,绑定DeepL API或百度翻译API是更可靠的长期方案。绑定后翻译请求通过SaleSmartly平台服务器转发至对应API完成,不依赖用户本地代理配置。DeepL和百度翻译各自提供免费月度额度,用户可以在不支付额外费用的情况下获得稳定的翻译服务。
对比测试确认问题范围
为了确认问题是在代理配置还是SaleSmartly客户端本身,用户可以进行对比测试:在浏览器中打开Google翻译网页尝试翻译相同内容,如果网页翻译正常工作但SaleSmartly中失败,说明代理通道本身可用但客户端请求未正确通过代理,需要继续排查客户端的网络配置。如果网页翻译也失败,说明代理通道整体有问题,需要检查代理连接状态或更换节点。
常见问题FAQ
规则模式和全局模式有什么区别?
规则模式只对浏览器访问特定网站的流量进行代理,SaleSmartly客户端的API请求可能被遗漏。全局模式强制所有应用的网络请求都走代理通道,确保客户端翻译请求也能被转发。
切换全局模式后翻译还是不行,接下来怎么办?
尝试切换其他可用代理节点,某些节点的IP可能被翻译服务器限制。如果多个节点都无效,可以关闭本地翻译改用平台内置翻译或绑定DeepL API、百度翻译API作为替代方案。
每次翻译都要开启全局模式吗?
不需要。全局模式开启后,所有应用的网络请求都走代理通道,包括SaleSmartly的翻译请求。用户可以在完成翻译工作后将代理切换回规则模式,不影响后续使用。
使用全局模式会影响其他应用的网络访问吗?
全局模式下所有应用的网络请求都会走代理通道,可能会影响国内网站访问速度或导致部分国内应用出现网络异常。建议在需要使用SaleSmartly翻译时切换到全局模式,翻译完成后切换回规则模式。
