Re: [问题] Google translate

楼主: 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拿
楼主: tomin (Schrödinger's cat)   2013-02-11 12:40:00

Links booklink

Contact Us: admin [ a t ] ucptt.com