课程知识总结Courseknowledgesummary第11节(英汉互译器器)L2例例如:翻译模块ybc_trans翻译模块:ybc_trans(1)汉译英的功能:zh2en参数:需要翻译的汉语内容(字符串串)返回值:翻译后的英⽂文内容(字符串串)(2)英译汉的功能:en2zh参数:需要翻译的英⽂文内容(字符串串)返回值:翻译后的汉语内容(字符串串)importybc_transastransimportybc_boxasboxr1=trans.en2zh('Pythonismyfavoriteprograminglanguage.')box.msgbox(r1)r2=trans.zh2en('好好学习,天天向上。')box.msgbox(r2)1.2.3.追加模式下,当要打开的⽂文件不不存在时,会新建⼀一个⽂文件。追加模式下⽂文件写⼊入操作三⼤大步:追加模式'a'模式我们经常使⽤用到各种各样的翻译软件来帮助我们查询单词、翻译英⽂文句句⼦子,例例如将“很⾼高兴遇⻅见你啊”翻译成“Nicetomeetyou”,他们其实都⽤用到了了⼀一种叫做机器器翻译的技术,通过计算机将⼀一种语⾔言转换为另⼀一种⾃自然语⾔言。⽽而要实现机器器翻译,⼀一般来说需要进⾏行行下⾯面⼏几个步骤:机器器翻译输⼊入⽂文字输出翻译结果预处理理核⼼心翻译后处理理(1)输⼊入⽂文字:这⼀一部很简单,也就是输⼊入你要翻译的⽂文字请输⼊入要翻译的⽂文字很⾼高兴遇⻅见你啊Nicetomeetyou核⼼心翻译与后处理理这是翻译中最关键的步骤,在核⼼心翻译阶段,计算机会将你给句句⼦子拆分成⼀一个个词语,对词语进⾏行行翻译,然后根据⼀一定的规则来编排顺序以及调整。然后进⾏行行后处理理,也就是将翻译的结果进⾏行行⼤大⼩小写的转化、把翻译出的词语连起来、对特殊符号进⾏行行处理理,使得翻译结果更更加符合⼈人们的阅读习惯,从⽽而最终输出翻译后的语⾔言。很⾼高兴遇⻅见你nicetomeetyou核⼼心翻译Nicetomeetyou后处理理nicetomeetyou(2)预处理理很⾼高兴遇⻅见你啊这⼀一步会把太⻓长的句句⼦子通过标点符号分成⼏几个短句句⼦子,也会过滤⼀一些语⽓气词和与意思⽆无关的⽂文字,⽐比如:很⾼高兴遇⻅见你啊,计算机会⾃自动帮你把“啊”这个多余的语⽓气词去掉,通过预处理理让后⾯面的步骤更更加⾼高效准确。很⾼高兴遇⻅见你翻译前翻译后越来越强⼤大的机器器翻译随着科技的进步和⼈人们对于翻译的需求越来越⼤大,机器器翻译技术也得到了了更更⻓长⾜足的发展,从原本的简单句句⼦子翻译发展到了了⻓长句句⼦子,段落的翻译,甚⾄至可以对常⻅见的⼀一些新词语进⾏行行翻译,说不不定在未来的某⼀一天每...