【发布时间】:2018-04-10 08:12:42
【问题描述】:
我有一个荷兰语网页,上面有一个带有单选按钮的投票。 我想知道用户说哪种语言。有没有办法可以在他们提交时检测页面是否已被谷歌翻译? 我不使用翻译栏,我说的是自发的谷歌翻译。
【问题讨论】:
-
这是在客户端完成的,因此您无法检测到它。检查 accept-language 标头,但请注意它不可靠。
-
您可以查看服务器日志以查看 Google 是否访问了您的网站...
-
我不知道是否有很多人经常使用谷歌浏览器翻译,因此这对于用户说什么语言是否有任何有用的指标。似乎是一个需要担心的小环岛场景……
-
似乎浏览器将类添加到
html标签class="translated-ltr" -
一个理论上的想法:使用 onSubmit 事件调用一个 javascript 函数来查找特定的单词。将结果放入隐藏字段,然后汇总表格。在服务器端创建一个列表,其中包含该单词的一系列翻译,并将其与提交的值进行比较。
标签: javascript php google-translate