如何制作一个显示必应翻译API结果的简单网页
How to make a simple web page displaying Bing Translator API results?
我想使用必应翻译器API自动翻译页面中的一些文本。
所以,我在使用这个代码时填写了我的应用程序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>
它工作正常,在一个警告框中显示结果。
我的问题是:如何在页面上显示结果,而不是在提醒框中?有点像文件。我想。。。
谢谢你的帮助,
E。
这真的与Bing API无关,它更多的是一个JavaScript问题,看看这个问题,例如如何使用innerHtml。
相关文章:
- jQuery使用api获取typeform结果
- 从JSON API结果迭代时未定义
- 与网络界面相比,谷歌搜索API有时会重复第一个结果,有时会重复第二个结果
- json-api和错误结果:无法读取属性'长度'的未定义
- 谷歌搜索API-“;没有结果”;文本
- 敲除:可观察数组没有被正确绑定——只有1个结果显示,而api返回6
- YouTube API v3哈希标签搜索错误结果
- 从语音识别api结果中删除以前识别的单词
- 为什么纬度结果对象从谷歌地图 API 更改
- 在Javascript/Google Maps Api中将结果放入数组时出现问题
- 当至少有20个搜索结果时,只呈现10个搜索结果?使用Google Places API
- 在谷歌地图API自动完成中显示不匹配字符串的结果
- 显示多个API调用的结果
- 当对同一来源和目的地进行不同调用时,Google Distance API会给我不同的结果
- (html) Google 地图搜索结果与 Maps/地点 API 调用之间的差异(结果较少)
- Google Maps API Autocomplete 不会返回与 Google Maps Search 相同的结果
- 如何从autocomplete.getPlace()获取Google Place api结果
- 将谷歌地图 api 距离矩阵结果限制为国家/地区
- Google Places API,结果的附加标记(手动添加)
- 向 API 结果添加数据