MS Translator API を使用して MS Translator を使用する方法を理解しようとしていますが、問題が発生しています。
現時点では、Node、PHP、またはその他のサーバーを提供して ClientID または ClientSecret を安全に提供する能力がないため、今のところ、単純な HTML と Javascript を使用してそれを実行しようとしています。
MS APIで推奨されているようにこのAJAXを使用しようとしていますが、これは認証を提供するサーバーを探していると思います。サーバー側の認証なしで HTML/JS を使用してこれを修正する方法を理解するための助けを探しています。ありがとう!
function translate() {
var from = "en", to = "es", text = "hello world";
var s = document.createElement("script");
s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate" +
"?appId=" + settings.appID +
"&from=" + encodeURIComponent(from) +
"&to=" + encodeURIComponent(to) +
"&text=" + encodeURIComponent(text) +
"&oncomplete=mycallback";
document.body.appendChild(s);
}
function mycallback(response) {
alert(response);
}