如何确定Google翻译的网页的新语言?

时间:2012-05-08 11:30:16

标签: c# javascript asp.net google-translate

如果我的网页用户选择使用Google翻译进行翻译,则需要显示免责声明。 如何确定页面是否已翻译以及翻译成哪种语言?

2 个答案:

答案 0 :(得分:5)

您可以通过查看网址来检测它。如果页面已翻译,则网址将以http://translate.googleusercontent.com/开头,语言由tl请求参数指定。

另一个选择是检查网址是否与预期网址(您的网站)不同,如果是,则显示免责声明。

答案 1 :(得分:2)

您可以从Google翻译域查找您的网页请求,这是一个很好的提示,有人使用谷歌翻译。但是,你必须跟上他们使用的所有可能的域名,他们可能会改变。

然后你可能还想担心人们使用Bing Translate或其他任何服务......

对所有用户提出通用免责声明可能更容易,无论他们是否使用翻译?这会有点痛苦,但如果你出于某种原因绝对必须出示免责声明,那么这是保证它始终显示的唯一方法,