【问题标题】:How do I determine the new language of a webpage translated by Google translate?如何确定谷歌翻译网页的新语言?
【发布时间】:2012-05-08 11:30:16
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以从 Google 翻译域中查找对您网页的请求,这很好地暗示了有人正在使用 Google 翻译。但是你必须跟上他们使用的所有可能的域,并且他们可能会改变。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-19
        • 2021-04-25
        • 2023-01-28
        • 2015-03-29
        • 2021-07-02
        • 2015-03-12
        相关资源
        最近更新 更多