Close
yabocom 2022年8月27日

在线翻译工具大评测到底哪个翻译服务适合程序员?

Post Image

最近看技术文档看的比较多,全英文的,所以每天都要使用在线翻译工具。之前一直用谷歌在线翻译,但最近的体验发现,谷歌的翻译质量实在一般。弄的我很抓狂,如果连谷歌的在线翻译都不行,那还有更好用的更适合程序员使用的翻译工具吗?带着这个问题我调查并测评了目前市场上用的比较多的3款在线翻译工具,结果发现:

2. 谷歌的翻译服务果然out了,同时,国内的工具越来越有质量了,给国内技术人点赞!

下面就是大致的评测结果,以及对最终胜出的翻译工具的详细介绍,供大家参考。

作为普通吃瓜群众,我不清楚这些翻译服务所采用的技术与其他互联网巨头(谷歌、微软等)有什么区别,唯一的检测标准是它对我来说是否好用,所以立刻拉来几款常用的翻译工具进行了一场大比武,结果竟然大大出乎意料,谷歌翻译居然是效果最不好的。而另外一款DeepL确实在文档翻译、论文翻译这两个领域上脱颖而出,不论是英译汉还是汉译英,它的翻译结果更加自然、可读性更强。

当然这里要跟大家强调下,我这里的对比结果是片面的,第一翻译对比只限于看技术文档、科技类论文翻译;翻译对比选择的语言限于英译汉和汉译英。大家如果发现不适应于自己的应用场景,请手下留情不要喷我。

我今天选择的是谷歌、有道这两款用的比较多的在线翻译工具和DeepL进行对比, 为了让大家先睹为快,首先给出的是翻译结果PK的结论,然后再给出三轮具体的PK细节。

简单的说,DeepL和有道翻译不论是英译汉和汉译英的场景上都优于谷歌翻译;具体比较DeepL和有道翻译的话,DeepL在英译汉的场景下翻译结果更好,而有道在汉译英的场景下翻译结果相对更好些;

翻译准确性更好,特别是在处理被动语态、复杂长句、复杂嵌套句式等比较难的翻译场景时,DeepL和有道翻译会考虑上下文情境,能够把被动语态和复杂嵌套句式的主语、动词区分清楚,翻译结果更准确;

用词更贴合上下文情境,不止汉语,英语中也同样存在很多同义词、近义词,同一个含义可以用不同的词汇或短语表达,但如果考虑上下文情境,每个词汇或短语其实都有自己独特的适用场景,所以根据上下文情境选择合适的词汇在翻译中也是很难但很重要的,合适的词不仅让翻译更准确更专业,也能让上下文读起来更通顺。

对于难度较大的复杂句式的翻译,DeepL和有道都要比谷歌翻译更好,特别是在多个从句嵌套的情况下,谷歌会出现句式主语名词混淆的情况,而DeepL和有道都能进行准确翻译,并且会在准确翻译的基础上进行润色,让含义表达更通顺和容易理解。

“has reached a plateau” 这个短语表达的意思是物体检测的技术在达到一定准确度后就停滞不前,很难获得更进一步的突破,虽然plateau原意是高原,但这里翻译成平台期更加准确。对比三个翻译结果发现,有道的翻译是相对准确和容易被理解的。

谷歌翻译的结果,明显看出翻译后的句子是读不通顺的,主要问题就是它没有把with结构的主要结构取对,把with结构中的名词(gains–小的收益)和by引导的副词从句的名词(成功方法的小变体)混淆了;

DeepL的翻译是准确的,虽然读起来感觉没有有道翻译的结果通顺,但无论是句式结构的提取,还是名词和动词的排列关系都是没问题的;

相比起来,这个句子的翻译,有道的结果是最好的,在准确翻译的基础上,它还特别把with结构的主句结构独立出来,with small gains obtained 翻译成取得了很小的进展,这样可以更能突出原文想表达的意思——近几年取得的进展很小,差强人意。

在一些中英文语法差异比较大的如被动语态等方面,DeepL能够把被动语态翻译出来,并且把含义表达成通顺的中文句式,翻译结果优于谷歌和有道。

“any data available for reading”, 这一小段,分析上下文发现其实原文是想强调不管有没有数据可供读取或需要被写入都没关系,这个函数并没有在这两个方面的强制要求。

有道翻译的是“有任何可用的数据可以读取”,感觉比谷歌翻译要通顺些,但依然没有翻译出被动的含义——这里数据是需要被读或写的,所以被动语态被翻译出来或更符合原文含义。

“data can be written”,这一小段,依然需要注意被动语态的翻译。对比三种翻译结果,DeepL翻译的“数据可被写入”是最贴切的;

“it can be called just in case”,这一个短句其实意思很直接,不需要特别的翻译,所以这里谷歌翻译和有道翻译都是翻译成“以防万一”,这样翻译没问题。但对比三种翻译结果,感觉DeepL的描述(“以备不时之需”)更自然,也更符合上下文的语气。

汉译英的翻译结果在不同的翻译平台上会有较大的差异,特别是涉及到一些复杂句式的表达时。相比而言,谷歌在汉译英的场景下翻译效果并不好,而DeepL和有道在两个方面都优于谷歌:

对同一幅图像, 不同的人可能会有不同的理解, 这不仅与个人的观察视角和关注点有关, 也与个人的性格、心理状态和知识背景等有关, 这明显增加了从仿生或类脑角度来研究视觉算法的难度.

不同翻译平台存在对个别单词或短语的翻译差异,对比而言,DeepL和有道对单词的翻译应会考虑上下文内容,所以翻译结果相对更准确。如:

“理解”在谷歌和有道上被翻译为understanding,而在DeepL中被翻译为interpretation,相比而言,我认为后者更准确些,因为interpretation更强调基于个人的阐述的理解,understanding相对而言含义更强调基于个人能力的理解。

“心理状态”这个词在谷歌被翻译为mental state,在DeepL和有道则被翻译为phychological state,可能大家觉得两者差异并不大,但它们之间的差异还是比较大,mental state更强调因为内在个人性格(特别是性格缺点)导致出现不同心理状态,而phychological state则更强调因为外在环境影响而出现不同 的心理状态,所以这里明显是用phychological更合适。

谷歌翻译对复杂句式的处理并不好,上文中DeepL和有道都引入了with复合结构来翻译“这明显增加了…难度”这个句子,这会让上下文衔接更自然通顺,而谷歌的翻译是直接的按句翻译,并且最后一句的翻译(The difficulty of studying vision algorithms from the perspective)明显是有错误——句子没有动 词,并不是一个完整的句子。

DeepL翻译是德国的DeepL GmbH推出的免费智能翻译服务,是一款基于神经网络技术的智能翻译工具,据说“翻译质量好到不需要人工校对”,支持包括中文在内的总计 26 种语言。DeepL自从推出后就备受推崇, 某著名独立软件开发者说:最近在为软件写文档,使用 DeepL 翻译之后,几乎不需要修改,简直神了。DeepL公司自己也宣称是最自然的翻译,口气这么大,指南君听说之后,当然第一时间就跑去围观了,给大家瞅瞅这个翻译工具的质量到底怎么样。

首先,DeepL目前推出了包括在线版、软件版(支持Windows和MacOS)等多种服务方式,鉴于DeepL的受欢迎程度,目前已经有软件内嵌DeepL的翻译服务,所以大家可以通过下面多个途径去享受这个好用的翻译服务:

1. 使用DeepL软件如果大家对翻译服务使用比较多,可以直接安装DeepL软件到电脑,安装文件可以到官网进行下载(链接:)。

2. 使用在线版如果大家对翻译服务使用比较少,可以直接使用在线版,简洁方便。在线翻译服务可以通过下面的链接获取:

Leave a reply