现在网页地址链接都流行Permalink, 就是地址采用真是名称,不再使用传统上的id,数字或者查询字符串(例如http://somic.org/2008/06/24/ruby-amqp-rabbitmq-example), 这样对用户比较友好,而且有利于search engine的优化, 除了技术上的操作以外还需要在提交文章时为文章命名(当然是英文的),这对于老外来说是比较简单的,但是对于非英文用户来说就需要重新为自己的文章命一个 英文的标题(当然你也可以用汉语拼音- -||),为了简化这个步骤,就可以利用Google Translate提供的Google AJAX Translate API功能, 提供即时的在线翻译, 然后再根据自己的需求进行一下定制就OK了,下面我就简单说一下:
全部的代码都在下面, index.html:
<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").value; 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; translated.innerHTML = result.translation.toLowerCase().split(" ").join("-"); } }); } }); } //google.setOnLoadCallback(initialize);</script><p><input type="text" id="text" value="你好,见到你很高兴" /></p><p id="translation"></p><p><a href="javascript: void(0);" onclick="initialize();">Translate</a></p>
result.translation即为翻译的到的结果,result.translation.toLowerCase().split(" ").join("-")是对结果的英文进行转化为小写并且将空格转化为-连字符,
这里只是抛砖引玉,通过上面的例子就很容易集成到你现有的应用中了,参考链接 Developer's Guide
2009-02-03 14:12:07, 1097 reviews, comment
send to mailbox
【转载】快速增加友情链接的101个方法
“小塌客”的一点经验
Google产品大全
PageRank到2了>_<
android-scripting
我草,2009年6月24一个耻辱的日子
谷歌穿越搜索...
Google HTML5 web font
少女,不点下广告吗!
all by shitou
blog comments powered by Disqus