【问题标题】:Google translate on my website在我的网站上进行谷歌翻译
【发布时间】:2011-08-06 14:24:26
【问题描述】:

我正在尝试在我的网站中嵌入谷歌翻译 sn-p,但由于某种原因它甚至没有显示。 我去这里: Google tools

复制这个:

<div id="google_translate_element"></div>
<script>
   function googleTranslateElementInit() {
      new google.translate.TranslateElement({
         pageLanguage: 'en'
      }, 'google_translate_element');
   }
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

将其粘贴到我的网页上。 我在那里看不到它。

我错过了什么? 可能是一些 HTML?

【问题讨论】:

  • 您能给我们提供您网站的链接吗?
  • 其实我还没有上传,我一直在本地做所有的工作,在我的电脑上。会不会是这个原因?
  • 这是谷歌翻译工作正常的页面:pkdiet.com我在我的计算机上本地重新创建了这个页面,我仍然可以看到谷歌翻译选择元素,但它是空的。
  • 如果您在本地进行此操作,您认为 Google 如何访问 本地 网站并进行翻译?事实是,它不能,所以你必须将代码上传到网络服务器,然后我很确定翻译工具会神奇地工作!
  • Mrtn 从窗户飞进来,(可能)拯救了一天!

标签: html google-translate


【解决方案1】:

这是一个工作示例。我认为您缺少“&ug=section&hl={LANGUAGE}”参数:

我的页面 Тестирование

<script>
function googleSectionalElementInit() {
  new google.translate.SectionalElement({
    sectionalNodeClassName: 'translate',
    controlNodeClassName: 'translate_control',
    background: '#f4fa58'
  }, 'google_sectional_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleSectionalElementInit&ug=section&hl=en"></script>

http://jsfiddle.net/maxim75/H3Wkr/ - 工作示例

【讨论】:

  • 我们可以用两个或更多按钮转换多种语言吗?比如翻译成英文翻译成印地语等...在你的例子中,有一些 div 用 p 标签关闭,有什么具体原因吗??
【解决方案2】:

在 HTML 中,'control' 类元素需要嵌套在 'section' 元素中。 :)

【讨论】:

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