麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Google AJAX Language API開(kāi)發(fā)者參考

2019-11-17 04:23:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

使用AjaxLanguage API,你可以?xún)H使用javaScript來(lái)完成對(duì)某個(gè)網(wǎng)頁(yè)上某個(gè)區(qū)域的語(yǔ)言進(jìn)行翻譯和檢測(cè)的工作。
API是新開(kāi)發(fā)的,因此相對(duì)于一個(gè)完美的文檔來(lái)說(shuō),可能有一些bug和微小的不足。我們會(huì)修補(bǔ)這些漏洞,因此請(qǐng)諒解、你可以加入AJAX APIs開(kāi)發(fā)者論壇來(lái)給我們反饋和討論這個(gè)API。

面向讀者
本文檔是面向?qū)?a href="http://www.companysz.com/article.asp?typeid=36">Javascript編程和面向?qū)ο缶幊谈拍钣兴私獾娜藴?zhǔn)備的。在互聯(lián)網(wǎng)上有很多JavaScript教程。

介紹
在Google Ajax LanguageAPI上的“Hello,World”程序
開(kāi)始學(xué)習(xí)本API的最簡(jiǎn)單方法是來(lái)看一個(gè)簡(jiǎn)單的例子,一下案例將檢測(cè)給定語(yǔ)言,并且將其翻譯為英文。

<html>
<head>
<script type="text/javascript" src=">
<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>
</head>
<body>
<div id="text">你好,很高興見(jiàn)到你。</div>
<div id="translation"></div>
</body>
</html>


你可以在這里查看該案例,并且隨意修改和運(yùn)行它。

 

在你的網(wǎng)頁(yè)中包含Ajax LanguageAPI
為了在你的網(wǎng)頁(yè)中加入AJAXLanguage API,你需要利用Google AJAX API Loader。該公有加載類(lèi)允許你加載你所需要的所有AJAX API,包括這里的language API。你需要同時(shí)包含Google AJAX APIs的script標(biāo)簽并且調(diào)用google.load("language","1");。
<script type="text/javascript" src="
>
<script type="text/javascript">
google.load("language", "1");
</script>
第一個(gè)script標(biāo)簽加載了google.load函數(shù),這個(gè)函數(shù)允許你加載特定的 GoogleAPI。google.load("language","1")加載了Language API的第一版。當(dāng)前,AJAXLanguage API的版本為1,但是不久后新版本將可以使用。參考下面的版本討論來(lái)獲得更多信息。

API更新
google.load函數(shù)的第二個(gè)參數(shù)實(shí)際上是你所使用的AJAXLanguage API的版本。當(dāng)前,AJAX Language API的版本為1,但是不久后新版本將可以使用。
如果以后我們對(duì)API進(jìn)行重要更新,我們將改變版本號(hào),并且在Google Code和AJAX APIS 討論中發(fā)布通知。當(dāng)該事件發(fā)生后,我們預(yù)期會(huì)在至少一個(gè)月的時(shí)間內(nèi)繼續(xù)支持所有版本來(lái)使你有足夠的時(shí)間來(lái)遷移你的代碼。
AJAXLanguage API團(tuán)隊(duì)對(duì)于最近日較的Bug修復(fù)和平臺(tái)優(yōu)化進(jìn)行定期更新。這些Bug修復(fù)應(yīng)當(dāng)僅提高表現(xiàn)和修復(fù)Bug,但是我們有可能不小心破壞某些API用戶(hù)、請(qǐng)使用AJAX APIs 討論組來(lái)報(bào)告這樣的問(wèn)題。

實(shí)例
語(yǔ)言翻譯
本案例展示了一個(gè)簡(jiǎn)單的對(duì)一個(gè)JavaScript字符串變量進(jìn)行翻譯的過(guò)程。
google.language.translate("Hello world", "en", "es", function(result) {
if (!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});
查看案例(translate.html)

語(yǔ)言檢測(cè)
這個(gè)案例展示了對(duì)于一個(gè)JavaScript字符串的語(yǔ)言檢測(cè)。將返回語(yǔ)言代碼。
var text = "¿Dónde está el baño?"$$
google.language.detect(text, function(result) {
if (!result.error) {
var language = 'unknown';
for (l ingoogle.language.Languages) {
if (google.language.Languages[l] == result.language) {
language = l;
break;
}
}
var container = document.getElementById("detection");
container.innerHTML = text + " is: " + language + ""$$
}
});
查看案例 (detection.html)

翻譯時(shí)源檢測(cè)
如下的案例類(lèi)似于基本的翻譯案例,但是它展示了如何在不知道源語(yǔ)言時(shí)對(duì)文本進(jìn)行翻譯。通過(guò)傳入一個(gè)空字符串來(lái)表示未知的源語(yǔ)言,系統(tǒng)將在一次調(diào)用中自動(dòng)檢測(cè)和翻譯。
google.language.translate("Hello world", "", "es", function(result) {
if (!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});
查看案例 (autotranslate.html)

更多案例
這里有進(jìn)行交互作用的兩個(gè)附加案例。第一個(gè)案例對(duì)預(yù)輸入的文本字符串進(jìn)行語(yǔ)言檢測(cè),同時(shí)也允許輸入其他的文本。它同時(shí)也顯示信任和可靠因數(shù)(confidence and reliability factors—譯者注)。
查看案例(detect.html)
第二個(gè)附加案例進(jìn)行翻譯。同時(shí)他也允許與上述類(lèi)似的交互作用。
查看案例(translate.html)

API細(xì)節(jié)
支持的語(yǔ)言
GoogleAJAXLanguage API現(xiàn)在支持下列語(yǔ)言。該技術(shù)正在不斷的提高,同時(shí)我們的團(tuán)隊(duì)也在努力的擴(kuò)展這個(gè)列表,因此請(qǐng)經(jīng)常回來(lái)看看。你也可以訪問(wèn)Google Translate來(lái)查看最近更新的列表。

Arabic (阿拉伯語(yǔ))
Chinese (Simplified and Traditional) (中文簡(jiǎn)體)
Dutch (荷蘭語(yǔ))
English (英語(yǔ))
French (法語(yǔ))
German (德語(yǔ))
Greek (希臘語(yǔ))
Italian (意大利語(yǔ))
Japanese (日語(yǔ))
Korean (韓語(yǔ))
Portuguese (葡萄牙語(yǔ))
Russian (俄語(yǔ))
Spanish(西班牙語(yǔ))
支持的語(yǔ)言翻譯對(duì)
GoogleAJAXLanguage API現(xiàn)在支持下列語(yǔ)言翻譯對(duì)。該技術(shù)正在不斷的提高,同時(shí)我們的團(tuán)隊(duì)也在努力的擴(kuò)展這個(gè)列表,因此請(qǐng)經(jīng)常回來(lái)看看。你也可以訪問(wèn)Google Translate來(lái)查看最近更新的列表。

Arabic to English (阿拉伯語(yǔ)到英語(yǔ))
Chinese to English (中文到英語(yǔ))
Chinese (Simplified to Traditional) (簡(jiǎn)體中文到繁體中文)
Chinese (Traditional to Simplified) (繁體中文到簡(jiǎn)體中文)
Dutch to English (荷蘭語(yǔ)到英語(yǔ))
English to Arabic (英語(yǔ)到阿拉伯語(yǔ))
English to Chinese (Simplified) (英語(yǔ)到簡(jiǎn)體中文)
English to Chinese (Traditional) (英語(yǔ)到繁體中文)
English to Dutch (英語(yǔ)到荷蘭語(yǔ))
English to French (英語(yǔ)到法語(yǔ))
English to German (英語(yǔ)到德語(yǔ))
English to Greek (英語(yǔ)到希臘語(yǔ))
English to Italian (英語(yǔ)到意大利語(yǔ))
English to Japanese (英語(yǔ)到日語(yǔ))
English to Korean (英語(yǔ)到韓語(yǔ))
English to Portuguese (英語(yǔ)到葡萄牙語(yǔ))
English to Russian (英語(yǔ)到俄語(yǔ))
English to Spanish (英語(yǔ)到西班牙語(yǔ))
French to English (法語(yǔ)到英語(yǔ))
French to German (法語(yǔ)到德語(yǔ))
German to English (德語(yǔ)到英語(yǔ))
German to French (德語(yǔ)到法語(yǔ))
Greek to English (希臘語(yǔ)到英語(yǔ))
Italian to English (意大利語(yǔ)到英語(yǔ))
Japanese to English (日語(yǔ)到英語(yǔ))
Korean to English (韓語(yǔ)到英語(yǔ))
Portuguese to English (葡萄牙語(yǔ)到英語(yǔ))
Russian to English (俄語(yǔ)到英語(yǔ))
Spanish to English(西班牙語(yǔ)到英語(yǔ))
問(wèn)題解決
如果在你的代碼中遇到了問(wèn)題:

檢查代碼。請(qǐng)牢記JavaScript是對(duì)大小寫(xiě)敏感的語(yǔ)言。
使用JavaScript調(diào)試器、在
Firefox中,你可以使用JavaScript控制臺(tái)或者FireBug擴(kuò)展。在IE中,你可以使用Microsoft Script Debugger。
在AJAXAPIs討論組中搜索。如果你找不到回答你問(wèn)題的帖子,那么可以在討論組中發(fā)布你的問(wèn)題,并且包含指向你出問(wèn)題的頁(yè)面的鏈接。


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品视频一区二区三区四区 | 黄色免费在线电影 | 日本在线观看高清完整版 | 欧美视频在线一区二区三区 | 久久综合久久精品 | 色骚综合 | 国产亚洲精品久久久久久网站 | 国产精品成人亚洲一区二区 | 91国内精品久久久久免费影院 | 国产一区二区精彩视频 | 姑娘第四集免费看视频 | 国产欧美精品一区二区三区四区 | 在线看免电影网站 | 国产91对白叫床清晰播放 | 久久久久久久一区 | 国产一区二区三区在线免费 | 污视频在线免费 | 欧美日日操 | 日本中文不卡视频 | 国产噜噜噜噜久久久久久久久 | 色婷婷久久久亚洲一区二区三区 | 偷偷草网站 | 精品国产99久久久久久宅男i | 亚洲国产网站 | 一区二区三区日韩在线观看 | 国产男人的天堂 | 日本在线视频一区二区三区 | 黄色免费影片 | 成人毛片100免费观看 | 婷婷亚洲一区二区三区 | 日韩中文字幕一区二区三区 | 精品国产精品久久 | 羞羞视频免费视频欧美 | 久久精品一区二区三 | 久久99精品久久久久久园产越南 | 成人午夜一区二区 | 一级片久久免费 | 免费男女乱淫真视频 | 欧美视屏一区二区 | 午夜在线观看视频网站 | 91精品国产日韩91久久久久久360 |