想在StrokesPlusnet鼠标手势软件调用Google翻译剪切板内容,结果再拷贝到剪切板,不适用Google开发者应用中的clientId,clientSecret,因为没有信用卡认证
Sttrokesplusnet支持Lua
使用JavaScript调用Google翻译,如何转化为C#或者Lua:
function ajax(url, text, target, element, method, data, headers) {
if (!!!method)
method = 'GET';
url += text;
if (!!!headers)
headers = { 'cookie': '' };
GM_xmlhttpRequest({
method: method,
url: url,
headers: headers,
data: data,
onload: function (res) {
google(res.responseText, element);
},
onerror: function (res) {
displaycontainer("连接失败",element);
}
});
}
// 谷歌翻译 引擎
function google(rst, element) {
var json = JSON.parse(rst), html = '';
for (var i = 0; i < json.sentences.length; i++) {
html += json.sentences[i].trans;
}
concole.log(str);
}
如果是调用HTTP请求的话,可以直接使用HTTPClient
或者使用StackExchange的工具包中的StackExchange.Utils.Http