2011-08-12 37 views
2

我的應用程序中有兩個文本框和按鈕,一個用於正文,另一個用於翻譯文本。通過我的應用程序使用Google翻譯

我想通過谷歌翻譯API完成這項任務,我必須註冊我的網站,我仍在開發和運行我的筆記本電腦上的應用程序的問題。

我可以使用API​​密鑰做什麼?我怎樣才能得到它沒有一個網站?

感謝

+0

我認爲你可以將credentidals作爲參數傳遞給api。只需檢查API文檔。 – Zenwalker

+1

只是一個頭,但翻譯API將不會在2011年12月1日後工作。意味着你的應用程序將無法在該日期後工作。 http://code.google.com/apis/language/translate/overview.html – Odnxe

+0

希望它的工作,歡呼聲 –

回答

3

重要提示:谷歌翻譯API已經正式棄用2011年5月26日,由於引起了廣泛濫用較大的經濟負擔,可以每天做的請求數將是有限,API將關閉完全在12月1日,2011年爲網站翻譯,我們建議您使用谷歌翻譯元素。

隨着谷歌或許表明它會比創建自己的使用已經做出一個多數民衆贊成簡單:

這裏:http://www.google.com/webelements/#!/translate

<!-- Google Translate Element --> 
<div id="google_translate_element" style="display:block"></div><script> 
function googleTranslateElementInit() { 
    new google.translate.TranslateElement({pageLanguage: "af"}, "google_translate_element"); 
};</script> 
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 

或在這裏:http://babelfish.yahoo.com/free_trans_service

+0

新google.translate.TranslateElement({PAGELANGUAGE:「AF」} 當我使用此代碼,它給我是一個錯誤,谷歌是不承認 – Faha

+0

@Faha,對不起..我已經更新了我的答案,包含使用谷歌網頁元素翻譯所需的所有HTML。 –

0

谷歌表示:

我們強烈建議您將API密鑰與e請求。雖然 一個關鍵是不需要的,使用一個允許我們識別並聯系您 糾正任何問題。閱讀更多關於why it's useful to have an API key

似乎你不需要一個。