论文部分内容阅读
在国际化程度越来越高的今天,使用非母语沟通的需求越来越多。机器翻译已经发展到了较为成熟的地步,但是目前的应有场景都缺乏实时性和互动性。在会话当中遇到交流障碍时,如果仅靠文字翻译服务往往无法满足会话的实时性,在旅行和生活中经常遇到因为语言不通而无法交流场景。大众对实时翻译的需求越来越大,研发一个支持实时翻译功能的移动应用刻不容缓。本系统构建了一个可以进行实时语音翻译的实时翻译系统,在线翻译服务器以Moses为基础开发构建,客户端基于iOS平台。用户通过麦克风进行语音输入,系统应用语音识别技术将语音转换为文字,之后应用机器翻译技术将输入文字翻译成对应的语言的文字,接着应用语音合成技术合成并输出语音。在设备之间可以通过P2P链接技术进行通信。本系统提供移动端服务,支持面对面链接,并提供单机翻译功能,无需交流双方同时安装。可以为语言不通的交流场景提供沟通服务,便携性强,交互性好,实用性高。作者设计并实现了以下几个模块:(1)在线翻译系统解码模块:在线翻译系统以Moses统计机器翻译框架为基础,运用Moses框架进行解码器的训练与调优,通过作者开发的解码模块在训练数据中进行搜索得到最佳翻译结果。(2)实时翻译系统客户端:1)会话模块:展示和管理实时翻译功能,控制语音识别、机器翻译、语音合成等功能。包括数据库管理、网络请求管理、前台页面及数据管理等。2)对话模块:在会话模块的基础上添加了点对点通讯功能与对话管理功能,满足用户之间的通讯需求。3)翻译模块:设计了翻译缓存处理、常用语翻译和在线翻译功能,实现多级翻译结构,提高翻译的效率与准确度。本系统目前处于数据迭代阶段,在正式上线之前还需要加入更多、更专业的语料,使用性能更强的专业计算机进行训练,以达到更好的使用效果。实时翻译是机器翻译发展的方向之一,系统在具有翻译速率和准确率的同时增加了新的交互方式,更加符合实际交流场景,使得翻译系统的交互性向前推进了一步。