Javascript 谷歌翻译插件如何将字符串反映到网页上

Javascript 谷歌翻译插件如何将字符串反映到网页上,javascript,dom,google-translate,Javascript,Dom,Google Translate,我很想知道谷歌翻译浏览器插件是如何翻译网页的 比如说,我访问了一个有英语语言的网页,我点击鼠标右键,选择翻译成另一种语言,比如说X。Google translate插件将调用Google服务器获取翻译,并在DOM对象中替换它们 接下来,如果我试图将页面翻译成另一种不同的语言,让我们说Y Google将再次调用服务器获取翻译,但这里的问题是,他们如何用新字符串更新DOM,因为在这个阶段,我们将在DOM中使用语言X字符串

我很想知道谷歌翻译浏览器插件是如何翻译网页的

比如说,我访问了一个有英语语言的网页,我点击鼠标右键,选择翻译成另一种语言,比如说X。Google translate插件将调用Google服务器获取翻译,并在DOM对象中替换它们

接下来,如果我试图将页面翻译成另一种不同的语言,让我们说Y

Google将再次调用服务器获取翻译,但这里的问题是,他们如何用新字符串更新DOM,因为在这个阶段,我们将在DOM中使用语言X字符串