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
WinPhone文本翻译与性能优化
超级会员免费看
订阅专栏 解锁全文
3341

被折叠的 条评论
为什么被折叠?



