如何制作一个显示Bing Translator API结果的简单网页?

时间:2012-01-19 19:09:26

标签: javascript html bing bing-api

我想使用Bing Translator API自动翻译页面中的某些文字。

所以,我正在使用这个代码填充我的APP ID:

<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,我想......

感谢您的帮助,

电子。

1 个答案:

答案 0 :(得分:1)

这与Bing API无关,它更像是一个JavaScript问题,请查看this question例如如何使用innerHtml。