html页面实现英中语言选择,js代码实现网站中英文相互翻译

最近老是有别人问及,如何做中英文网站,其实做英文网站有很多种方法,但是最省事的确只有一种。那就是js

见过中文繁体翻译,见过火星文翻译,他们都是用js 的词库来实现文字互换的,但是往往客户需要做中英文网站,这个时候一些程序员可能会用到数据库来实现2个网站的翻译工作,但是对于一些小菜鸟或者是懒人的话,该怎样也实现一个js 就可以让整个网站变成英文网站呢。

我先说说思路,google翻译大家都知道吧,用google提供给我们的api,让js 远程调用google的翻译词库,这样我们的英文网站就瞬间完成了,思路说了下,我们说下方法:

js 代码:

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);

html代码:

在body加入translation的方法,这样就可以实现整个网站全部变成英文的网站了,这样就实现了利于js使网站变成英文网站了,这就是最懒的方法了。

但是,ZF已经墙掉了谷歌,用谷歌的api肯定是行不通了,那么就没有懒得方法了吗?

放心,备胎总会有的,这个时候你应该想想360了,360可是谷歌最纯正的备胎君了。

备胎君地址:http://ajax.useso.com/jsapi   利用这个api就可以轻松实现了,具体方法,如法炮制即可了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值