zoukankan      html  css  js  c++  java
  • Google的AJAX翻译程序,使你快速全球化

    Google提供了支持多种语言的自动机器翻译功能,现在Google还提供了翻译功能的AJAX API调用,支持网站开发者方便在自己的网站提供自动机器翻译功能。 
    
    你需要做的是设置你的应用程序语言,然后提供一个下拉框,翻译你的文本成为某一种Google支持的语言。机器翻译结果将显示在下拉框的下方,有了这个功能,你能够很快在全球发布你的网站,不用担心语言问题。当然,这不是翻译你的网站最好的集成方式,但是对于某些比较简单的纯文字翻译功能,比如博客,它能够很快开始运行,并且运作非常良好。 
    
    去这里了解更多:http://code.google.com/apis/ajaxlanguage/ 
    
    使用google AJAX API很简单: 
    
    首先把下面script加入到页面中: 
    
    Js代码 
    <script type="text/javascript" src="http://www.google.com/jsapi"></script>  
    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    
    然后用 在页面中加载API函数 
    
    Js代码 
    google.load("language", "1");  
    google.load("language", "1");
    
    在开始使用函数之前,需要等待页面完全加载,AJAX APIs有一个标准的method来指明在页面加载时调用哪个函数 
    Js代码 
    google.setOnLoadCallback(onloadCallback);  
    google.setOnLoadCallback(onloadCallback);
    
    在onloadCallback函数中,指明翻译的源语言和目标语言。 
    
    Js代码 
    google.language.translate('Gato', 'es', 'en', function(result) {   
       alert(result.translation);   
    });  
    google.language.translate('Gato', 'es', 'en', function(result) { alert(result.translation);});
    
    下面是一段完整的例子: 
    
    
    Js代码 
    google.load("language", "1");   
    google.setOnLoadCallback(submitChange);   
    function submitChange()   
    { var value = document.getElementById('source').value;   
    var langpair = document.getElementById('langpair');   
    var pair = langpair.options[langpair.selectedIndex].value.split('|');   
    var src = pair[0]; var dest = pair[1];   
    google.language.translate(value, src, dest, translateResult);   
    return false; }   
      
    function translateResult(result) {   
    var resultBody = document.getElementById("results_body");   
    if (result.translation)   
    { resultBody.innerHTML = result.translation; }   
    else { resultBody.innerHTML = '';   
    }  
  • 相关阅读:
    python学习笔记之---面向对象的三大特性
    python学习笔记之---类的属性和方法的访问总结
    python学习笔记之--类的三种方法
    python学习笔记之--面向对象技术
    python学习笔记之--面向对象和面向过程
    整数反转
    逻辑运算&map函数&filter函数&reduce函数
    python整理&&集合学习
    python基本数据类型
    python基础&条件语句
  • 原文地址:https://www.cnblogs.com/ruishuang208/p/3819485.html
Copyright © 2011-2022 走看看