我最近看到一个网站使用谷歌翻译在他们的网页,但不是使用小部件,他们通过链接列出可用的语言。点击一个链接并翻译该页面。谷歌翻译使用链接点击
有没有人曾经这样做过?我试图通过页面解析以了解它是如何完成的,但是与使用小部件时相比,我看不出多少不同。这里是我的一些代码:
<h3>Translate</h3>
<ul class="google-translate-six">
<li><a href="?/#googtrans(en|es)" title="View this site in Spanish.">Español</a></li>
<li><a href="?/#googtrans(en|zh-CN)" title="View this site in Chinese.">中文</a></li>
<li><a href="?/#googtrans(en|it)" title="View this site in Italian.">Italiano</a></li>
<li><a href="?/#googtrans(en|pl)" title="View this site in Polish.">Polskie</a></li>
<li><a href="?/#googtrans(en|ht)" title="View this site in Haitian Creole.">Kreyòl Ayisyen</a></li>
<li><a href="?/#googtrans(en|pt)" title="View this site in Portuguese.">Português</a></li>
<li><a href="?/#googtrans(en|en)" title="View this site in English.">English</a></li>
</ul>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
autoDisplay: false,
gaTrack: true,
gaId: 'wewe',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
谢谢!我指的网站是:https://www.baltimorecountymd.gov/index.html。翻译部分位于页面的右下角。
谢谢大家!
你们的榜样网站不为我工作,只得到“该网站无法达成。www.baltimorecountymd.gov花了太长时间工作回复。” //如果您只是想添加一个链接,将您的网址和必要的语言参数发送到Google翻译,那并不难想象 - 只需进入GT网站,输入类似“http://example.com” /'和那里的目标语言......然后查看生成的URL,该参数表示什么是非常明显的。 – CBroe
如何配置需要嵌入的脚本?链接的表述是显而易见的,但是我需要从嵌入脚本中获得什么?链接上有不同的东西吗? – tahdhaze09
什么脚本,我只是指打开Google翻译页面的简单链接,传递通过参数进行翻译的内容。如果你正在寻找不同的东西,那么请展示一个可行的例子(正如我所说的,从你提到的那个东西中拿不到任何东西,不会加载),或者正确地描述你正在寻找的特定功能。 – CBroe