chrome 谷歌翻译插件修改,支持超过250个字符的翻译
最近要经常用谷歌翻译,但是谷歌翻译有个让我蛋疼的地方,我选中一段文字后,不会弹出翻译的小图标,一次两次我还可以通过复制到translate.google.cn
去翻译,但是很多次,就很麻烦了。
对于大段的文字,谷歌翻译不支持,那我只能自己动手修改了。
修改的过程其实就是跟js代码,最终找到是bubble_compiled.js
,里面
打开:C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Extensions
找到:aapbdbdomjkkjkaonfhkkikfgjllcleb\2.0.9_0 目录
将2.0.9_0目录拷贝出来,改名字为googleChange.
删除_metadata 目录。
打开bubble_compiled.js
文件,
Ej=function(a)
这个方法进行的校验,并且成功的提取到了代码
var b=/^[0-9!@#$\u20ac\u00a3%^&*()_+\-=\[\]{};':"\\|,.<>\/?]*$/;return 0<a.length&&!Vc("gtx-bubble")&&250>a.length&&!b.test(a)&&400<window.innerWidth
既然找到了判断的逻辑,那就可以对症下药了,直接将250改成5000。(或者直接去掉这个判断!)
保存,使用谷歌的扩展程序打包功能进行打包,然后将打包的crx文件拖到chrome里面,安装。一气呵成。
查看扩展,纳尼,提示`此扩展程序可能已损坏。阿西吧,看来谷歌有对扩展进行校验,又研究一番。
修改_locales\zh_CN\messages.json
文件
搜索8969005060131950570
,将message改成Google 翻译修改版。
修改5636646071825253269
,将message改成 浏览网页时可轻松查看翻译版本。由Google翻译小组提供。修改版
然后不要用打包的方式,直接在chrome://extensions/
中,选择【加载已解压的扩展程序】,选择googleChange目录即可。重启chrome看看吧。哦,对了,在此之前,需要先开启开发者模式哦。
后续 既然都改了翻译的数量,那索性连弹出来的翻译窗口也调整下,现在宽度400明显太小,显示器那么大呢。
搜索a.u.setAttribute
,修改样式为min-width: 200px; max-width: 800px;
,最大宽度改成800,这下好看咯~
下载:GitHub
参考: 该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的解决办法 chrome插件路径
本文来自:chrome 谷歌翻译插件修改,支持超过250个字符的翻译-小码农,转载请保留本条链接,感谢!