2010-05-01 11 views
10

गूगल भाषा का अनुवाद एपीआई सफाई से काम करता है चीनी अनुवाद करने के लिए:जाओ गूगल से चीनी रोमनीकरण अनुवाद एपीआई

<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script> 
    google.load('language','1'); 
    function googletrans(text) { 
    google.language.translate(text,'en','zh',function(result) { 
     alert(result.translation); 
    }); 
    } 
</script> 
<input onchange="googletrans(this.value);"> 
Example input: "Hello" 
Result: "你好" 

मेरे समस्या मैं रोमनीकरण नहीं मिल सकता है (अंग्रेज़ी अक्षरों का उपयोग कर उच्चारण)। यह known issue है।

अब डेटा वहीं translate.google.com पर (: "हैलो" परिणाम: उदाहरण इनपुट "Nǐ hǎo") है और मैं भी करने के लिए अपने ब्राउज़र इंगित करके यह देख सकते हैं:

http://translate.google.com/translate_a/t?client=t&text=hello&hl=en&sl=en&tl=zh-CN&otf=2&pc=0 
Result: 
{"sentences":[{"trans":"你好","orig":"hello","translit":"Nǐ hǎo"}], 
"dict":[{"pos":"interjection","terms":["喂"]}],"src":"en"} 

लेकिन किसी भी तरह जब मैं AJAX के साथ यह यूआरएल प्राप्त करने का प्रयास करता हूं तो यह विफल रहता है (XMLHttpRequest अपवाद 101)। क्या इस रोमनकरण डेटा को AJAX के साथ पुनर्प्राप्त करने का कोई तरीका है?

उत्तर

3

यह आज संभव नहीं दिखता है, लेकिन इसे संबोधित करने के लिए Google अनुवाद API पर खुले मुद्दे हैं।

1) http://code.google.com/p/google-ajax-apis/issues/detail?id=478&q=label%3AAPIType-Language&sort=-stars&colspec=ID%20Type%20Stars%20Status%20Modified%20Summary%20APIType%20Opened

2) http://code.google.com/p/google-ajax-apis/issues/detail?id=381&q=label%3AAPIType-Language&sort=-stars&colspec=ID%20Type%20Stars%20Status%20Modified%20Summary%20APIType%20Opened

: हम समस्या के समाधान के लिए पर्याप्त लोगों को रैली कर सकते हैं, शायद गूगल अपनी प्राथमिकता बढ़ा देंगे
संबंधित मुद्दे