Как сделать простую веб-страницу с результатами API Bing Translator? - PullRequest
0 голосов
/ 19 января 2012

Я хочу использовать Bing Translator API для автоматического перевода текста на странице.

Итак, я использую этот код с заполненным идентификатором приложения:

<script type="text/javascript"> 
 var Translate={
  baseUrl:"http://api.microsofttranslator.com/V2/Ajax.svc/",
  appId:"MY_APP_ID_HERE",
  translate:function(text,from,to,callback){
  var s = document.createElement("script");
  s.src =this.baseUrl+"/Translate";
  s.src +="?oncomplete="+callback; 
  s.src +="&appId="+this.appId;
  s.src +="&from" + from ;
  s.src += "&to=" + to ;
  s.src += "&text=" + text; 
  document.getElementsByTagName("head")[0].appendChild(s);
 }
}
var mycallback=function(result){alert(result)};
Translate.translate("Hello World","en","es","mycallback");
</script>

Отлично работает, отображает результат в окне предупреждения.

Мой вопрос: как отобразить результат на странице, а не в окне предупреждения? Вид document.write, я думаю ...

Спасибо за вашу помощь,

1012 * Е. *

1 Ответ

1 голос
/ 01 февраля 2012

Это на самом деле не связано с Bing API, это скорее вопрос JavaScript, посмотрите этот вопрос , например, о том, как использовать innerHtml.

...