【发布时间】:2012-05-08 11:30:16
【问题描述】:
如果我的网页用户选择使用 Google 翻译进行翻译,我需要显示免责声明。 如何确定页面是否已翻译以及翻译成什么语言?
【问题讨论】:
标签: c# javascript asp.net google-translate
如果我的网页用户选择使用 Google 翻译进行翻译,我需要显示免责声明。 如何确定页面是否已翻译以及翻译成什么语言?
【问题讨论】:
标签: c# javascript asp.net google-translate
您可以通过查看 URL 来检测它。如果页面被翻译,则 URL 将以http://translate.googleusercontent.com/ 开头,语言由tl 请求参数指定。
另一种选择是检查 URL 是否与预期的 URL(您的网站)不同,如果是,则显示免责声明。
【讨论】:
您可以从 Google 翻译域中查找对您网页的请求,这很好地暗示了有人正在使用 Google 翻译。但是你必须跟上他们使用的所有可能的域,并且他们可能会改变。
然后您可能还想担心人们使用 Bing Translate 或任何其他服务...
为所有用户提供通用免责声明可能更容易,无论他们是否使用翻译器?这会有点痛苦,但如果您出于某种原因绝对必须出示免责声明,那么这是保证始终显示免责声明的唯一方法,
【讨论】: