Google Translate 应用建模练习

练习文档

Task1

为Google翻译绘制一个详细的用例模型。该模型以用户的角度出发,定义用例来处理用户的输入和动作。显示用例之间的依赖关系,指定“包含”和“扩展”关系以及任何重要的约束条件。


Task 2

按用例构建领域模型。


Task 3

建模对象: 参考 Asg_RH 文档, 对 待翻译的对象进行状态建模。


Task 4

用活动图描绘翻译的流程。


Task 5

Google翻译场景的系统顺序图与操作协议。

操作:       translate(origin_language, dest_language, input_way, Input_language)

交叉引用:            用例:  翻译

前置条件:            用户登录翻译系统

后置条件:            输入语言被翻译为目标语言


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
去年,谷歌发布了 Google Neural Machine Translation (GNMT),即谷歌神经机器翻译,一个 sequence-to-sequence (“seq2seq”) 的型。现在,它已经用于谷歌翻译的产品系统。   虽然消费者感受到的提升并不十分明显,谷歌宣称,GNMT 对翻译质量带来了巨大飞跃。   但谷歌想做的显然不止于此。其在官方博客表示:“由于外部研究人员无法获取训练这些型的框架,GNMT 的影响力受到了束缚。”   如何把该技术的影响力最大化?答案只有一个——开源。   因而,谷歌于昨晚发布了 tf-seq2seq —— 基于 TensorFlow 的 seq2seq 框架。谷歌表示,它使开发者试验 seq2seq 型变得更方便,更容易达到一流的效果。另外,tf-seq2seq 的代码库很干净并且块化,保留了全部的测试覆盖,并把所有功能写入文件。   该框架支持标准 seq2seq 型的多种配置,比如编码器/解码器的深度、注意力机制(attention mechanism)、RNN 单元类型以及 beam size。这样的多功能性,能帮助研究人员找到最优的超参数,也使它超过了其他框架。详情请参考谷歌论文《Massive Exploration of Neural Machine Translation Architectures》。   上图所示,是一个从中文到英文的 seq2seq 翻译型。每一个时间步骤,编码器接收一个汉字以及它的上一个状态(黑色箭头),然后生成输出矢量(蓝色箭头)。下一步,解码器一个词一个词地生成英语翻译。在每一个时间步骤,解码器接收上一个字词、上一个状态、所有编码器的加权输出和,以生成下一个英语词汇。雷锋网(公众号:雷锋网)提醒,在谷歌的执行中,他们使用 wordpieces 来处理生僻字词。   据雷锋网了解,除了机器翻译,tf-seq2seq 还能被应用到其他 sequence-to-sequence 任务上;即任何给定输入顺序、需要学习输出顺序的任务。这包括 machine summarization、图像抓取、语音识别、对话。谷歌自承,在设计该框架时可以说是十分地仔细,才能维持这个层次的广适性,并提供人性化的教程、预处理数据以及其他的机器翻译功能。   谷歌在博客表示: “我们希望,你会用 tf-seq2seq 来加速(或起步)你的深度学习研究。我们欢迎你对 GitHub 资源库的贡献。有一系列公开的问题需要你的帮助!”   GitHub 地址:https://github.com/google/seq2seq   GitHub 资源库:https://google.github.io/seq2seq/nmt/ 标签:tensorflow  seq2seq  谷歌  机器学习
官方介绍   64 多种语言之间进行文字互译,欢迎使用 Google 翻译 Android 版进行单字和片语翻译,目前这款应用程式已可双向翻译超过 65 种语言。大多数的语言版本都可让您说出片语後聆听对应的翻译。   Google翻译是Google基于Android平台开发的功能强大的在线翻译软件,支持超过50种不同语言的翻译. Google翻译的特色   1.字典查询;   2.文字转语音功能;   3.语音输入;   4.音译显示(罗马拼音);   5.管理翻译记录;   6.储存偏好的翻译条目;   7.离线使用翻译记录及偏好条目   您可透过 Google 翻译进行以下工作:   互译 65 种语言的文字   只要说出文字就能翻译,不需打字 (17 种语言)   使用相机拍摄及书写文字皆可翻译 (Android 2.3 或更新版本)   聆听行动装置朗读翻译结果 (40 种语言)   对话式让您利用语音转语音的翻译功能与他人沟通 (内部测试版,14 种语言)   以全萤幕显示翻译,让周遭的人更容易阅读   将您最喜欢的译文加上星号,日後即使离线也能快速存取   即使离线也能取得翻译纪录   以拉丁字元拼写出非拉丁字元的书写语言 (例如中文、日文等等),然後以拼音显示 (例如拼音输入法、罗马字)   查看单字或片语的其他字典查询结果   按下手写按钮,然後书写需要翻译的内容   目前应用程式可支援下列语言的双向翻译:   土耳其文、中文(繁体)、中文(简体)、丹麦文、巴斯克文、日文、加里西亚文、加泰罗尼亚文、卡纳达文、布尔文、白俄罗斯语、立陶宛文、冰岛文、匈牙利文、印尼文、印度文、印度古哈拉地语、西班牙文、克罗埃西亚文、希伯来文、希腊文、亚美尼亚文、亚塞拜然文、孟加拉文、拉丁文、拉脱维亚文、法文、波斯语、波兰文、芬兰文、阿拉伯文、阿尔巴尼亚文、俄文、保加利亚文、威尔斯文、英文、挪威文、泰文、泰米尔文、泰卢固文、海地克里奥文、乌克兰文、乌尔都语、马耳他文、马来文、马其顿文、国际语文、捷克文、荷兰文、乔治亚文、斯瓦希里文、斯洛伐克文、斯洛维尼亚文、菲律宾文、越南文、塞尔维亚文、意第绪语、爱沙尼亚文、爱尔兰文、瑞典文、义大利文、葡萄牙文、寮文、德文、韩文、罗马尼亚文   此版本中的新功能:   修正从其他应用程式分享网址时当机错误。  更新日志   手写输入现已支持印地语和泰语   摄像头输入现已支持南非荷兰语、希腊语、希伯来语和塞尔维亚语

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值