【发布时间】:2018-01-06 11:05:17
【问题描述】:
我想将谷歌翻译添加到我的网站,如下所示,但它不起作用。虽然我正在添加它不起作用的库。
<p id="some">Hello</p>
<input id="trans" value="Translate" type="button">
<script>
$('#trans').click(function() {
google.language.translate($('#some').html(), 'en', 'fr', function(result) {
$('#some').html(result.translation);
});
});
</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
我收到了这个错误:
Uncaught TypeError: Cannot read property 'translate' of undefined at
HTMLInputElement.eval (eval at <anonymous> (jquery-1.10.2.js?673:612),
<anonymous>:4:18) at HTMLInputElement.dispatch (eval at <anonymous> (jquery-
1.10.2.js?673:612), <anonymous>:5095:9) at HTMLInputElement.elemData.handle
(eval at <anonymous> (jquery-1.10.2.js?673:612), <anonymous>:4766:28)
【问题讨论】:
标签: javascript php jquery html google-translate