Chrome 如何使用内置/右键翻译而不用设置系统代理

136 天前
 juejinloop

考虑以下情景:你使用 SwitchyOmega 在 Chrome 中管理代理。这样,你就不必更改系统范围的代理设置,从而影响同一台机器上的其他程序。但是,Chrome 内置的翻译功能不遵循 SwitchyOmega 的配置。

如果配置了代理环境变量,Chrome 将使用代理服务器。这可以通过在 GUI 设置中更改系统代理来实现。

另一种方法是使用选项 --proxy-server 启动 Chrome ,例如,--proxy-server=http://127.0.0.1:8080。在 Linux 中,这可以很容易地在终端完成;在 Windows 中,你可以通过修改快捷方式 > 属性 > 目标来完成。请参阅此 Superuser answer 答案。

2236 次点击
所在节点    Google
20 条回复
gzlock
136 天前
第三种方法 clash 开 tun 模式
gentrydeng
136 天前
windmoonwind
136 天前
@gzlock 这就相当于全局爬梯子了吧?
cat9life
136 天前
@gentrydeng #2 可用!
sadfasdfa
136 天前
@cat9life 你用的那个 ip
ibazhx
136 天前
TWP - Translate Web Pages 这个插件也还行
Jmui114
136 天前
@windmoonwind tun 只是虚拟网卡接管所有流量分配工作,关键还是要看使用全局还是规则模式,如果是规则模式的话还要看分流规则。
ktyang
136 天前
我记得当时改 host 过了一段时间就失效了 全局代理我觉得也不好 就因为这个我换 edge 了。。。
sky96111
136 天前
方法三,多给这个 issue 点 star ,让 Google 自己修复这个 bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1477184
evam
136 天前
换 110 版 edge 。禁止更新
Eiden
136 天前
translate.googleapis.com 加进代理规则就行了
cat9life
136 天前
@cat9life #4 2 楼列表里面的第一个
sky96111
136 天前
@Eiden 不是代理规则的问题。是 chrome 的翻译不接受拓展插件设置的代理服务器,只接受 系统代理 环境变量。
即,如果你不开启系统代理,而是使用 smartproxy 等拓展插件让浏览器使用代理,最终网页会走代理但是翻译模块不会使用代理
miaomiao888
136 天前
启用此特性似乎可以解决代理扩展在翻译接口上不生效的问题:
chrome://flags/#enable-translate-sub-frames
guxin0123
136 天前
host 添加

127.2.0.0 translate.googleapis.com

clash 配置添加

tunnels:
- tcp/udp,127.2.0.0:443,translate.googleapis.com:443,谷歌翻译
zh826256645
136 天前
装个 Google 翻译 插件
fdghjk
135 天前
@sky96111 #9 怎么点赞
flypei
135 天前
@gentrydeng #2 之前一直是修改 host 文件,老是要换 IP ,放弃了
sky96111
135 天前
@fdghjk 左侧工具栏最上方“Starred by * users”前面的星形 icon 。不过开发团队已经 4 个月没有跟进这个 issue 了,我持悲观态度,毕竟几乎只有中国用户会遇到这个问题。
magnetar
133 天前
反代,有点麻烦,https://cixing.io/archives/143

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX