Post 谷歌翻译保存到短语手册导入-获取/发布Hack

Post 谷歌翻译保存到短语手册导入-获取/发布Hack,post,get,firebug,google-translate,Post,Get,Firebug,Google Translate,我有一大堆保存在纯文本文件中的单词,我想以某种方式将它们导入谷歌翻译。然后,它们就会出现在谷歌新的翻译功能“短语手册”中。所以到目前为止,我所做的就是打开启用FireBug的Google翻译页面,输入单词“feuds”。结果如下: GET /translate/releases/twsfe_w_20130506_RC02/r/js/desktop_module_lazy.js GET /translate/releases/twsfe_w_20130506_RC02/r/js/desktop_m

我有一大堆保存在纯文本文件中的单词,我想以某种方式将它们导入谷歌翻译。然后,它们就会出现在谷歌新的翻译功能“短语手册”中。所以到目前为止,我所做的就是打开启用FireBug的Google翻译页面,输入单词“feuds”。结果如下:

GET /translate/releases/twsfe_w_20130506_RC02/r/js/desktop_module_lazy.js
GET /translate/releases/twsfe_w_20130506_RC02/r/js/desktop_module_lazy.js
GET /translate_a/t?client=t&hl=en&sl=auto&tl=sk&ie=UTF-8&oe=UTF-8&multires=1&ssel=0&tsel=0&uptl=sk&sc=1&q=feuds
POST https://plus.google.com/u/0/_/n/gcosuc?origin=http%3A%2F%2Ftranslate.google.com
200 OK
103ms   
>>>
################################################
### AFTER PRESSING SAVE TO PHRASEBOOK BUTTON ###
################################################
POST /translate_a/sg?client=t&cm=a&sl=en&tl=sk&ql=5&hl=en&xt=ALkJrhgAAAAAUZvTtWm7IqJAYJpay1AU8x-VoS_AM0J0
client  t
cm  a
hl  en
ql  5
sl  en
tl  sk
xt  ALkJrhgAAAAAUZvTtWm7IqJAYJpay1AU8x-VoS_AM0J0
200 OK
137ms   
>>>
GET /translate_a/sg?client=t&cm=g&tk=8mXp7vd2yN4UVnN8_Bw51LnXE2wqfQI&hl=en&xt=ALkJrhgAAAAAUZvTtWm7IqJAYJpay1AU8x-VoS_AM0J0
client  t
cm  g
hl  en
tk  8mXp7vd2yN4UVnN8_Bw51LnXE2wqfQI
xt  ALkJrhgAAAAAUZvTtWm7IqJAYJpay1AU8x-VoS_AM0J0
200 OK
112ms   
>>>
您可以看到,在3日GET这个词是可用的“&q=feuds”,但当我按“Savetophrasebook”时会发生什么?似乎有发送源语言(sl)、目标语言(tl)等的奇怪字符串:“alkjrhgaaaauzvttwm7iqjayjpay1au8x-VoS_AM0J0”,这可能是我的“哈希”字。我脑海中浮现的另一个想法是,这个奇怪的字符串不必“哈希”单词,但它可能是例如某个ID,它指的是我过去键入的单词(在这种情况下,几秒钟前,直到我点击“保存到短语手册”按钮)。有可能以某种方式“解码”这个字符串吗?

我注意到这个“xt”值是在“translate.google.com”的第一个响应中收到的,请查找名为“USAGE”的变量。 此外,我还发现“xt”值出现在与Phrasebook相关的所有请求中(例如:showphrasebook、在Phrasebook中添加/删除单词),并且在每个新的google翻译页面中,您都会有新的“xt”值

基于此,可以假设,“xt”变量实现了短语簿的标识令牌功能