Chrome 右键 / 翻译成中文
请教各位,可以看到源码吗,或者点击后发生了什么?
1
flyhaozi 2019-10-11 20:55:59 +08:00 1
Chromium 的源码镜像: https://github.com/chromium/chromium
|
2
jugelizi 2019-10-11 21:00:51 +08:00 1
遍历页面内容
一条条发送谷歌翻译接口 |
3
Felldeadbird 2019-10-11 22:20:51 +08:00 1
不从源码入手,从其他方面很简单:你写一个 chrome 扩展。
1.扩展有增加右键菜单 的接口。 2.当用户触发你的新增的菜单。将当前页面所有数据打包发送给翻译的接口。 3.翻译接口将翻译过来的文本返回给你。你将整个页面内容替换成翻译后的文本。 |
4
Mogugugugu 2019-10-11 23:33:48 +08:00 1
右键试一下不就知道了、解析页面所有的单词,按照顺序 组成 FormData,然后发给翻译接口,接口按照顺序返回,最后页面替换。具体的函数方法,去翻 js 吧、第一次点击翻译,会请求相关的 js
|
5
ClericPy 2019-10-12 00:12:04 +08:00 1
chrome dev tools 看一眼不就看到了... 噼里啪啦一大串 post...... js 源码也都给你下载下来了, 还想要什么...
|
6
shadowpms 2019-10-12 09:19:56 +08:00 1
一直在好奇这个问题,其他的所有的基于 chromium 的项目都没有这个功能,都需要自己装翻译插件 ,然而翻译插件不好用,偶尔会不工作,也没有右键这么方便
|
7
agdhole 2019-10-12 09:40:57 +08:00 via Android 1
可以看下沙拉查词的源码
|
10
nnnToTnnn 2019-10-12 11:02:04 +08:00
@shadowpms 能做翻译的国内不多(深度学习),主要是词汇量,各个国家的,目前也只有 Google 翻译做的最好。特别是在代码文档翻译这一块,本来百度是可以和 Google 平分秋色,无奈,国内的环境简直就是百度的温室,百度就已经把方向变了,只做国内最好的搜索引擎。
|