【发布时间】:2022-01-21 15:02:33
【问题描述】:
我遇到了与this question 类似的问题,但是是德语。当我在我的电脑上使用 Chrome 浏览器时,我得到了一个翻译(来自https://translate.google.com),但使用 Selenium(在无头模式下)我得到了不同的翻译。
例如,以下文本给出了两种不同的结果:
- “Im Studienzimmer herrscht ein leises Murmeln der Studenten und ein etwas lauteres zischen der Chemikalien。”
-
使用 Chrome 浏览器:
- “在书房里,学生们轻声低语,化学物质的嘶嘶声有点响亮。”
-
使用硒:
- “自习室里有学生安静的弹珠声和略大的化学物质嘶嘶声。”
为什么德语的“Murmeln”在使用 Chrome 浏览器时被翻译为“murmur”,而在使用 Selenium 访问同一页面时却被翻译为“marbles”?
【问题讨论】:
-
我怀疑与源语言有关。在这两种情况下,一旦您粘贴要翻译的字符串,请检查它检测到的源语言。 (关闭无头模式并检查)。
-
在这两种情况下,我实际上都在使用translate.google.com/?sl=de&tl=en,所以它应该使用德语作为源语言。
标签: python selenium google-chrome google-translate