13、Windows Phone 应用开发:文本翻译与性能调试

WinPhone文本翻译与性能优化

Windows Phone 应用开发:文本翻译与性能调试

一、文本翻译功能实现

在开发应用时,我们常常会用到文本翻译功能。微软提供了翻译 API,可实现文本从一种语言自动转换为另一种语言,其功能与在 http://www.microsofttranslator.com 上使用 Bing 翻译页面大致相同,但该 API 主要用于翻译特定部分的文本,而非整个网站。

1. 获取 API 密钥

此 API 可免费使用,但需要获取 AppID,该密钥可同时用于 Bing 搜索 API 和翻译 API。若在商业场景中有大量使用需求,可联系 mtlic@microsoft.com 说明需求。

2. 文本翻译的实现方式

通过超文本传输协议(HTTP)调用和包含 AppID、待翻译文本以及“源语言”和“目标语言”的自定义统一资源定位符(URL)来完成文本翻译。例如,将英文短语 “Welcome to my house” 翻译成西班牙语,可使用以下 URL:

http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=12345&from=en&to=es&text=welcome to my house
3. 文本语音功能

使用翻译 API 实现文本语音功能也很简单,同样使用自定义 URL。API 会返回一个 .wav 文件流,可使用设备的声音 API 播放该文件,也可将其保存到文件中。例如,获取西班牙语短语 “m

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值