能自动将软件翻译成不同语言的工具

北卡州立大学的的研究人员(主要为华裔)开发出一套软件工具,能更快和更简单的将视频游戏和软件翻译到不同语言,从而解决软件的国际化障碍。

如果你想在国际市场销售或推销软件,你就必须将其翻译成新的语言。这意味着程序员不得不插入数千行代码,确保在用户屏幕上显示的字符正常,整个过程相当费 时费力,人为错误不可避免。程序员必须小心翼翼的防止替换与程序运行相关的代码。现在北卡州立和北京大学的研究人员创造了一种新的工具,能识别出在用户屏 幕上显示以及与用户交互的代码(比如菜单),避开控制程序功能的代码。一旦识别,就能将其翻译成相应语言,比如把工具栏上的标签从英语翻译成汉语。软件不 会像程序员那样容易犯错,因此能提高生产力和品质。该工具可识别出人类程序员的错误和疏漏,举例来说,研究人员用软件检查了某一流行在线视频游戏,发现了 17处翻译疏忽错误。这些错误随后被修正。

他们的论文发表在3月份的《Proceedings of the International Conference on Software Engineering》上,DEMO(PDF),这个名叫TranStrL的工具是Eclipse的插件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值