作者:
tomin (Schrödinger's cat)
2013-12-09 14:05:14※ 引述《poototo (poototo)》之銘言:
: 用F12去看英翻中的get如下
: http://translate.google.com/translate_a/t?
: client=t&sl=en&tl=zh-TW&hl=zh-TW&sc=2
: &ie=UTF-8&oe=UTF-8&oc=1&otf=2&ssel=0&tsel=0&q=book
: 想自己做個簡單翻譯widget,去抓response
: 但都是變成傳回一個檔案強迫下載
: 沒辦法去抓裡面的翻譯結果:
: [[["書籍","books","Shūjí",""]],[["名詞",["書籍","圖書"],[["書籍",["books","literature","works"],,0.212912291],["圖書",["books"],,0.168427482]],"books",1]],"en",,[["書籍",[4],0,0,890,0,1,0]],[["books",4,[["書籍",890,0,0],["圖書",109,0,0],["書",0,0,0],["的書籍",0,0,0],["叢書",0,0,0]],[[0,5]],"books"]],,[,"book",[10],,1],[],2]
: 是否有什麼方法?
: 我網頁是要發佈在GoogleDrive
: 因為Google跟Bing的API都要錢,想這樣避開看看
: Thx
2011/12之後竟然改成要付費了orz
不過你這方法應該還是可以用
但要配合後端程式 (php, ruby, etc)
一個作法是那段網址直接用後端程式撈 (但GoogleDrive無法放php那些)
直接處理顯示json 或用ajax拿json
另一個作法是多串一層web service 在某個網域下
xxx.com/t?client=...&callback=handleResponse 回傳jsonp
而這個web service一樣是用後端程式拿那段網址
jsonp sample: handleResponse([[["books"]]])
這樣widget還是可以放在GoogleDrive 資料透過一層web service跟google拿