google提供给我们的api,轻松实现中英文翻译 - 阿拉丁.
见过中文繁体翻译,见过火星文翻译,他们都是用js 的词库来实现文字互换的,但是往往客户需要做中英文网站,这个时候一些程序员可能会用到数据库来实现2个网站的翻译工作,但是对于一些我们这样的小菜鸟或者是懒人的话,该怎样也实现一个js 就可以让整个网站变成英文网站呢。
我先说说思路,google翻译大家都知道吧,用google提供给我们的api,让js 远程调用google的翻译词库,这样我们的英文网站就瞬间完成了,思路说了下,我们说下方法:
js 代码:
<script type=”text/javascript” src=”http://www.google.com/js api”></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)
{
google.language.translate(text, result.language, “en”,
function(result)
{
var translated = document.getElementById(“translation”);
if(result.translation)
{
translated.innerHTML = result.translation;
}
});
}
});
}
google.setOnLoadCallback(initialize);
</script>
html代码:
<body id=”translation”>
在body加入translation的方法,这样就可以实现整个网站全部变成英文的网站了,这样就实现了利于js 使网站变成英文网站了,欢迎大家讨论更好的方法。
本篇文章来源于 万象网络