以下是我在网上找的谷歌翻译代码,能用但只能翻译266个字符。我想让他返回的数据让一个变量接收,不知道怎么做,请大家帮帮忙,另外能给JS代码 带上注释最好了<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("language", "1");
function initialize()
{
var text = document.getElementById("text").innerHTML;
google.language.detect(text, function(result)
{
if (!result.error && result.language)
{
//alert(result.language);
google.language.translate(text, result.language, "en",
function(result)
{
var translated = document.getElementById("translation");
if (result.translation)
{
translated.innerHTML = result.translation;
}
});
}
});
}
</script>
</head>
<body>
<textarea id = 'text'></textarea>
<input type='button' value='翻译' onclick='initialize()'>
<div id="translation"></div>
</body>
</html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("language", "1");
function initialize()
{
var text = document.getElementById("text").innerHTML;
google.language.detect(text, function(result)
{
if (!result.error && result.language)
{
//alert(result.language);
google.language.translate(text, result.language, "en",
function(result)
{
var translated = document.getElementById("translation");
if (result.translation)
{
translated.innerHTML = result.translation;
}
});
}
});
}
</script>
</head>
<body>
<textarea id = 'text'></textarea>
<input type='button' value='翻译' onclick='initialize()'>
<div id="translation"></div>
</body>
</html>
2.语言的检测3.对 javascript 字符串所进行的简单转换
<div id="google_translate_element" style="display:block"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: "af"}, "google_translate_element");
};</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>