Closed cloudyskyy closed 3 years ago
可以参考: #12
client = Translate(target='en', proxies={'https': 'socks5://localhost:1080'}, domain='com')
需要安装 pip install -U requests[socks]
谢谢你的及时回答,但是我实在太小白了,依然没有研究出来怎么办。。这是我的小飞机设置页面,然后我开了全局代理
修改成
client = Translate(target='en', proxies={'https': 'socks5://localhost:1080'}, domain='com')
然后run了后迟迟没有结果
最后错误:requests.exceptions.SSLError: HTTPSConnectionPool(host='translate.google.com', port=443): Max retries exceeded with url: /translate_a/t?tl=en&sl=auto&ie=UTF-8&oe=UTF-8&client=at&dj=1&format=html&v=1.0 (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1091)')))
能否请教一下正确的正确的设置应该是怎样的,我对网络这块知识太匮乏了。。不好意思了
加我微信吧: lemisky
加我微信吧: lemisky
帮我解决了,牛逼
经作者大大的耐心帮助,遇到了相同的问题,并最终解决了。
首先是犯下罪恶的clash(滑稽), 建议在开代理时不要尝试clash,这是我的问题的根源 然后就是对于翻译请求的补充,最好把要翻译的内容放在一个字符串列表里,一次翻译多个语句或文档,以免请求过于频繁被封
我用的是shadowsocks,查了下是socks5协议,端口是1080,所以改成了以下, client = Translate(target='en', proxies={'socks5:': 'socks5://localhost:1080'}, domain='com'),但是连接不起来。。翻译不了,能否请教下该如何修改