PDF中文翻译,以逐段中英对照版式输出,如何实现?

有一个需求是这样的:PDF中文翻译,翻译后效果如下图所示,是一行一行的翻译,用什么方法阿?

看图片,感觉应该叫作逐段翻译,而不是一行一行的。这可能是一个表述不准确的地方,因为一行一行翻译,如果原文刚好是一行一个段,那就没有问题;如果是多行一个段,那么逐行翻译,可能意思是不完整的。

WPS灵犀

中英互译,可以用WPS灵犀来翻译。它不限字数,而且不管是文字型pdf,还是图片型pdf,它都可以翻译。

我这里有一个图片型的pdf英文文档,如图,里面的文字已经图片化,不可选中。

添加图片注释,不超过 140 字(可选)

可以在WPS灵犀中输入这样的指令:

逐段翻译这个文档,按双语对照模式输出。

它的输出结果如下,我觉得结果还是很好的。把结果复制出来,就可以直接在WPS中进行编辑修改,输出pdf或者docx都可以。

添加图片注释,不超过 140 字(可选)

它的缺点为:

1.文档的图片会丢失

2.文档的原来的版本效果无法保持。

可能有专业的网站或者软件可以做到双语对照,并保留图片,保持版面效果输出,但我没有找到。一般翻译网站或者软件,你上传文档后,它就返回翻译结果给你,排版还是要自己做的。

一种在MS Word或者WPS文字中快速地形成逐段双语对照的方法

Pdf是难以编辑的格式,需要先把pdf格式的原文转换成docx格式,这个wps文字就可以很好地完成。

1.把原文内容及翻译后的文字放到同一个docx文档中,如下图。

添加图片注释,不超过 140 字(可选)

2.把原文与译文分别转换为一列多行的表格。

注意,需要事先检查一下原文与译文的段落数是否一致。一般应该是一致的。

选中内容,然后执行插入——表格——文本转换成表格,在弹出的对话框中,列数为1,文字分隔位置为段落标记,最后确定。

添加图片注释,不超过 140 字(可选)

3.在原文所形成的表格的右侧插入一列

添加图片注释,不超过 140 字(可选)

4.选中译文的表格,复制,然后选中新插入的右侧列,粘贴。

添加图片注释,不超过 140 字(可选)

执行后,效果如下图。

添加图片注释,不超过 140 字(可选)

5.表格转文本

先选中整个表格,然后插入——表格——表格转换成文本,在弹出的对话框中,文字分隔符选择段落标记,最后确定。

添加图片注释,不超过 140 字(可选)

执行后,效果如下图:

添加图片注释,不超过 140 字(可选)

6.之后的排版、插图等工作,还是要自己慢慢排版了。

WPS全文翻译

WPS有提供全文翻译功能,但好像没有提供双语对照的模式输出,也是只能输入译文而已。不过版本保持得挺好的,如果能提供双语对照的模式输出就好了。

用vba代码?

想着让WPS灵犀编写一个vba代码,调用wps本身的划词翻译功能来完成这一个需求,但是好像API不能调用?

此文首发于知乎

广西
浏览 208
收藏
5
分享
5 +1
2
+1
全部评论 2
 
学习
· 上海
回复
 
学到了
· 福建省
回复