【问题标题】:Use google translate on only the body content, and not the navigation仅对正文内容使用谷歌翻译,而不是导航
【发布时间】:2012-04-21 14:09:16
【问题描述】:

我想合并 google translate sn-p 的代码,但意识到它在翻译我的导航下拉菜单时完全弄乱了我的布局。我可以只定位带有某些 div 标签的区域吗?

【问题讨论】:

    标签: google-translate


    【解决方案1】:

    不确定它的效果如何,但您可以将每个下拉项设置为带有文本的图像。那会阻止翻译

    【讨论】:

    • 我想这是唯一不用支付翻译 api 费用的方法?
    • 我不确定,但这更像是一种解决方法而不是解决方案。我认为如果没有 api,它会翻译整个文本,但使用 api,您也许可以选择特定的 div 元素
    【解决方案2】:

    创建一个生成菜单项文本的 javascript 函数怎么样?这样每个字母都用 html-tags 封装,这不会阻止谷歌翻译尝试翻译文本吗?

    【讨论】:

      【解决方案3】:

      您可以在任何不想翻译的 HTML 部分上使用 class="notranslate"。因此,您可以尝试在整个导航中包裹一个 div。

      还有一个元标题 meta name="google" value="notranslate" 可以阻止整个页面被翻译。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-20
        • 1970-01-01
        相关资源
        最近更新 更多