自编翻译程序

来源 :CHIP新电脑 | 被引量 : 0次 | 上传用户:andykiteelxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  


  微软的Siena项目主要是希望通过整合各种现有资源创建新的应用,为此,微软为Windows 8专业版和企业版的用户提供了一个名为Project Siena的应用程序。下面,我们将介绍如何使用Project Siena创建一个翻译程序,并添加读出翻译文本的音频功能。在本例中,我们使用了Bing搜索引擎的翻译功能和Windows音频播放器两个组件,而Project Siena还有许许多多的组件可供选择,大家可以充分发挥自己的想象力和创造力。
  1、安装并启动Project Siena
  在Windows 8应用商店中搜索Project Siena并安装该程序,接下来,转到磁贴桌面启动该应用程序。
  2、添加输入字段
  按下快捷键[Windows]+[Z]隐藏Project Siena顶部的菜单栏,点击右上角的加号图标,在显示的视觉元素列表中往下滚动找到准备用于输入原文的“Input Text”输入框和“HTMLLabel”标签框,拖动它们到左侧设计窗口,拖动调整“Input Text”的尺寸到合适的大小,并将“HTML Label”框放到输入框的上方。
  3、设置输入框标题
  点击输入框,并在底部的菜单栏中选择“Default”,在打开的对话框中删除原来的文字。接下来,点击“HTML Label”,在底部的菜单栏中选择“HTML Text”,保留引号并在引号中输入我们希望显示在原文输入框上方的文本,例如“在这里输入原文文本”。
  4、添加翻译服务
  按下快捷键[Windows]+[Z]显示顶部的菜单栏,选择“AppData|Data Sources”,在打开的列表中选择“Bing Translator”并点击右侧的“Connect”按钮。
  5、注册成为开发者
  接下来单击“Bing Translator”下方的“Service Configuration”,在右侧连接信息输入框下方单击链接“Need help connecting?”。默认浏览器将打开一个网站,从页面上找到“Bing Translator”并单击其下方的链接。浏览器将转到微软的Azure市场(需要使用微软的Live ID登录),从右侧的列表中选择最上方每月200万字符的免费订阅(由于Azure市场尚未开启大陆市场,所以需要通过页面顶部的“区域”切换到香港或者台湾市场),订阅成功后点击上方的“我的账户”,再单击左侧导航栏中的“开发人员”,单击右侧的“注册”按钮,输入当前正在开发的应用程序信息和自定义的“客户端ID”与“密钥”进行注册,在注册成功后返回Project Siena,输入“客户端ID”与“密钥”连接“Bing Translator”。
  6、设置输出区域
  按照步骤2的方法再添加一个“Input Text”输入框和“HTML Label”标签框,准备用于输出译文。再添加一个“Drop-down”元素,将其放在原文输入框与译文输出框的中间,然后单击它并选择底部菜单栏中的“Items”,在打开的对话框中输入“BingTranslator!SpokenLanguages()”,Project Siena将从Bing Translator获取可供选择的翻译语言显示在下拉菜单中。
  7、激活翻译功能
  选择输出译文的“Input Text”框,在底部的菜单栏中选择“Default”,在打开的对话框中输入“BingTranslator!Translate(Text1!Text,Dropdown1!Selected!Value)”。在顶部菜单栏右侧单击“Preview”,现在我们可以测试输入文本进行翻译,如果一切正常,则按[Esc]键返回到设计界面。
  8、添加音频功能
  添加元素“Audio”,单击选择出现的音频播放栏,在底部的菜单栏中选择“Media”,在打开的对话框中输入“BingTranslator!Speak(Text2!Text,Dropdown1!Selected!Value)”。在底部的菜单栏中选择“Behaviour”,再选择“OnStar”,输入“UpdateContext({AtPause:false,Speak:true})”,选择“OnPaus”,输入“UpdateContext({AtPause:true})”,选择“OnEnd”,输入“UpdateContext({AtPause:true,Speak:false})”,在底部的菜单栏中点击“Data”,选择“Start”,输入“Speak=true”,再选择“AutoStart”,输入“Speak=true”。接下来,添加“Button”元素,在音频播放栏右侧添加一个按钮,并在底部的菜单栏中点击“OnSelect”,输入“UpdateContext({AtPause:false;Speak:true})”,现在我们的翻译程序就可以拥有读出翻译文本的功能了。
  


  

其他文献
【摘要】 森林资源的经营管理,要以科学发展观为指导,以严格保护、积极发展、科学经营、持续利用为方针,实现森林可持续经营为宗旨,坚持依法治林、科技兴林,不断深化改革、创新机制,全面提升森林资源经营管理水平。针对这一问题进行简要分析。  【关键词】 森林资源 可持续发展 经营管理  我国森林资源总量不足、质量不高,森林覆盖率仅相当于世界的60%;人均森林蓄积只相当于世界人均占有量的1/8。与此同时,我
期刊
【摘要】 本文简要介绍了一些供热采暖系统的知识以及现状,并针对现代化发展的需要介绍了几种新型的节能采暖设备。  【关键词】 供热采暖 保温隔热 安全节能  目前,随着我国的现代化建设和人民的生活水平不断提高,舒适的建筑热环境已然成为人们生活水平和工作的需要,尤其是在冬天,室外温度低于室内温度,室外的冷空气通过各个渠道侵入房间,使人们感受到寒冷,为了维持室内所需的空气温度,必须向室内供给相应的热量。
期刊
游戏PC Amiga 500曾深刻影响行业的发展,一款产品能做到这一点相当罕见。时至今日,游戏迷们仍在热情洋溢地谈论着当年的开创性游戏和Amiga 500游戏计算机优良的图形显示性能。然而,Amiga品牌盛极而衰的原因却很简单,错误而又致命的公司产品发展思路,导致Amiga 500游戏计算机换代产品的销量每况愈下,难以为继。这件事让整个游戏行业遭受挫折,人们不得不另谋出路。Amiga品牌游戏计算机
期刊
关键问题  通过PGP加密保护电子邮件安全是行之有效的,然而,发布公共密钥和存储于密钥服务器上的PGP公共密钥的真伪无法分辨,而OPENPGPKEY提供了解决这些关键问题的方法。密钥服务器的查询结果表明,任何人都可以上传自己的PGP密钥,并声称自己是任何人。  无需验证PGP密钥  要让鲍勃可以发送加密的邮件到爱丽丝那里,爱丽丝必须创建两个密钥:一个是自己保留用于解密的私钥1 ,另一个是上传到一个
期刊
【摘要】 基于我国当前的经济发展,土木工程建筑数量加剧,对于其在建设施工和后续结构的检测还比较的缺乏。安全系数的高低是制约其发展的关键因素。本文就针对土木工程结构,阐述其在结构安全评估上的细则、健康检测和诊断方法,并对关键领域进行系统的论述,尤其是关键的传感设备的介绍。  【关键词】 土木工程结构 安全性评估 健康监测 诊断  引言  作为经济飞速发展的中国而言,安全平稳的经济建设十分的关键。在实
期刊
微软Office 2016专题测试  新的Office软件微软将提供两个版本:面向传统Windows桌面的“Office 2016”和触摸版“Office for Windows 10”。重点是触摸版,该版本针对触摸操作进行了全面的优化。这个Office套件将免费预装在屏幕尺寸小于10英寸的平板电脑上,同时,触摸版的软件也将可以通过Windows 10应用程序商店下载。该应用程序虽然也可以创建文档
期刊
手机是什么?手机是硬件,或者说物理载体,而承载什么,则是今天的问题。  在过去很长的一段时间,手机是服务,特别是通讯服务的载体。但是随着智能手机的流行,以话音和短信为代表的2G时代服务已经边缘化,数据通讯服务成为主流。移动互联网的大行其道,则进一步使数据通讯服务成为管道,于是借助通讯网络传输的应用及其后台服务,生态粉墨登场。不过,于今天来说,更多的手机市场玩家能拿得出手的仍然是硬件本身,从三星抢跑
期刊
【摘要】 本文介绍了艾哈代步油田的底层结构,分析在钻进过程中漏失原因,并从堵漏固井技术及固井过程展开具体论述。通过现场应用,形成了针对本油田特点的水泥浆体系及固井工艺技术。  【关键词】 地质结构 漏失 堵漏 固井工艺 水泥浆体系  艾哈代布油田位于伊拉克东南部,在首都巴格达东南180公里处,位于美索不达米亚前渊盆地,它是一个平缓的背斜构造。油田的合同区块面积298km2,为30km长、10km宽
期刊
佳能 EOS 5Ds、5Ds R两款数码单反相机专题测试    佳能如期兑现了对5Ds、5Ds R实现5000万像素,以及对EOS 5Ds R去低通滤镜效果的承诺,这些改变无疑将会大大提升图像锐度和精细程度,但不免让人考虑这样做的结果到底会对用户产生怎样的便利。那么,5D、5Ds R到底做了哪些改动,到底是优点还是缺点,以下就是CHIP就此做出的专题测试。  5000万像素实现史无前例的清晰  头
期刊
【摘要】 本文针对主网网离线线损理论计算的优势、劣势进行了分析、阐述,并与目前采用了在线理论计算进行对比分析。  【关键词】 电网损耗 理论计算 在线计算 在线系统运用  引言  供电企业只有明白自己管理电网的线损率,才能谈得上如何降损。理论线损计算对于电网管理工作可以起到指导和促进作用,是节能管理的重要工作。之前的理论线损计算采用离线式计算模式,尽管给使用者提供了很多方便,但由于数据量大、时间短
期刊