翻译

如何翻译文档而不丢失其格式

翻译后的文档格式会被破坏,是因为大多数工具将您的文件还原为纯文本,翻译后再猜测所有内容的位置。这就导致了表格散乱、列合并、页眉丢失。解决方法是使用能识别文档真实结构的翻译引擎,并将引擎与文件类型相匹配:Office文件、PDF和代码在不同的引擎上都能被完美翻译。本指南解释了为什么格式会损坏,以及如何为每个任务选择合适的引擎。

更新于 2026年8月27日 · 8 分钟阅读

您上传了一份排版整洁、已经完稿的文档。但得到的却像是经过碎纸机粉碎后又被胶带粘在一起的东西。文字翻译得完全正确,但是付款表格却被拆分到了两页,两列的排版现在变成了一条长长的文本带,页眉也融入了正文之中。现在您面临着一个小时的排版清理工作,这比翻译本身节省的时间还要多。

这是文档翻译中最常见的抱怨,而且几乎从来不是关于语言质量的。这是关于结构的。一旦您了解了为什么会发生这种情况,修复方法就很简单了,通常归结为一个决定:您将文件发送给哪个引擎处理。

为什么翻译会破坏格式

一个基础的翻译器按顺序做三件事:从您的文件中提取文本,翻译该文本,然后将其倒回。问题在于第一步丢失了什么。当文本被提取出来时,排版信息留在了原处,所以工具必须猜测如何重新组装页面。正是这些猜测破坏了表格和分列。

PDF文件让情况变得更糟。与Word文件不同,PDF并不算是一种真正的“文档”。它是一组指令,描述了标记在页面上的位置,而不是这些标记的含义。它没有内置的、可靠的“这是一个表格”或“这是第二列”的概念。因此,当翻译器拆解PDF时,它必须在重建它之前推断其结构,如果这个推断有丝毫错误,排版就会崩溃。

“保持格式”实际上意味着什么

并非所有的格式破坏都是一样的,也并非所有的工具都在同一个地方出错。当人们说翻译“保持了格式”时,他们通常是指以下这些元素完好无损地保留了下来:

  • 表格:行、列、合并单元格和边框保持不变,翻译后的文本放置在正确的单元格中。
  • 页眉和页脚:页码、标题和页眉在每一页上都得以保留。
  • 多列排版:两列和三列的页面不会折叠成单一的文本流。
  • 强调和层级:粗体、斜体、标题级别和列表缩进都被保留,而不是被抹平。
  • 图片和标题:图片保持在原位,旁边的文字也被翻译了。

有些工具在文本样式上做得很完美,但却破坏了表格。另一些工具保留了图片,但却弄平了您的分列。我们的目标是找到一个能同时处理好所有这些问题的工具,当该工具翻译的是文件真实结构而不是将其扁平化后的副本时,这种可能性要大得多。

真正的解决方案:将引擎与文件相匹配

这是几乎所有指南都会跳过的部分。在保持格式方面,没有哪个翻译引擎是绝对最好的。只有最适合每种文件类型的引擎。一个能完美翻译DOCX的工具可能会完全拒绝PDF;一个在PDF上表现完美的工具可能会有严格的大小限制。诀窍不在于寻找一个神奇的引擎,而在于为您眼前的任务选择合适的引擎。

这正是为什么 DocTranslating 允许您为每个文件单独选择引擎,而不是强迫所有文件都通过一个管道处理。以下是四个引擎的实际比较,以便您自己进行匹配。

引擎最适合文件类型大小限制注意事项
Microsoft AzureOffice文件 (Word, PowerPoint, Excel)DOCX, PPTX, XLSX, HTML, MD, TXT20 MB不直接支持PDF
Google Cloud表现最稳定的全能选手,包括PDFPDF, DOCX, PPTX, XLSX10 MB大小限制最严格
DeepL在多数语言对中翻译质量最高DOCX, PPTX, XLSX, TXT, HTML, SRT 等等30 MB在排版密集的PDF上偶尔会出现格式问题
Gemini代码文件和多语言混合文档PDF和代码(JS, TS, Python等)100 MB(25页限制)对长PDF有页数限制
四个引擎在安全保留格式的翻译方面的比较。

处理顽固 PDF 的 Office 文件技巧

如果您的PDF在翻译后总是面目全非,专业人士通常会使用一种可靠的变通方法:不要直接翻译PDF。先将其转换为Word,然后翻译Word文件(Word的结构清晰,正是Azure的强项),如果需要,再转换回PDF。虽然多了一步,但因为Word文件确实存储了它的结构而不仅仅是外观,所以这样做的结果比直接翻译PDF要好得多。

这样做之所以有效,原因很简单:Word 文件将其格式存储为结构,因此翻译后仍能保持完好;而 PDF 只存储外观,必须重新构建,往往就会出错。

扫描文档怎么办?

有一种情况这些方法都无法直接奏效:扫描版PDF。扫描件是页面的照片,因此根本没有可供翻译的文本,只有像素。在翻译之前,必须先识别文本并从图像中提取出来。这就是OCR(光学字符识别)。

DocTranslating 的 OCR 工具可以处理这个问题,它能从扫描件中读取超过50种语言的文本,包括手写体。因此,扫描的合同或存档的证书都能像其他文档一样被翻译。如果您想了解完整的步骤,这里有一份关于如何从扫描版PDF中提取文本的专门指南。

发送文件前的核对清单

无论您使用哪个引擎,在将结果发送给客户或办公室之前,花两分钟检查一下。将原件和翻译件并排打开,检查以下几点:

  1. 表格是否仍然对齐,正确的文本是否在正确的单元格内?
  2. 每页的页眉、页脚和页码是否都在?
  3. 多列或两列的部分是否仍然保持分列?
  4. 是否有任何内容溢出了文本框或超出了页边距(通常是由于文本膨胀导致)?
  5. 粗体、斜体和标题级别是否仍在它们应有的位置?

现在发现一个错位的表格只需要片刻时间。如果等客户指出来后再去解决,代价就要大得多。

总结

当满足这两个条件时,排版格式就能在翻译中幸存下来:该工具处理的是文档的真实结构,而不是扁平化的副本;且该引擎真正支持您提交的文件类型。将Office文件交给Azure,PDF交给Google,对质量要求极高的任务交给DeepL,而代码或多语言文件交给Gemini,大多数重新排版的噩梦就会自然消失。

是平台新用户?DocTranslating 使用完全指南为您演示了如何上传文件、选择引擎以及下载翻译后的文档。

常见问题解答

如何翻译PDF而不丢失格式?

使用专为PDF构建且保留排版格式的翻译器,而不是将文件扁平化为纯文本的翻译器。在DocTranslating上,Google Cloud是处理PDF最稳定的引擎。对于难以处理的PDF,通常最稳妥的做法是先将其转换为Word,翻译Word文件,然后再转换回PDF,因为Word文件明确地存储了其结构,而PDF仅存储其外观。

哪个引擎最适合Word、PowerPoint和Excel文件?

Microsoft Azure在处理Office格式时最强。它能让DOCX、PPTX和XLSX文件看起来和原件一样,因为它翻译的是文档的底层结构,而不是从头开始重建排版。

为什么我的文档翻译是正确的,但排版看起来却乱七八糟?

因为翻译准确性和格式排版是两个不同的问题。大多数工具提取出文本进行翻译,然后试图猜测如何把页面重新拼凑起来。文字是对了,但猜测的排版却崩溃了:表格散乱,列合并,页眉丢失。使用能够识别文件真实结构的工具就可以避免这种情况。

我可以翻译扫描版PDF吗?

可以,但这需要额外的一步。扫描件是一张图像,所以如果不使用OCR从页面上读取出文字,就没有可翻译的文本。DocTranslating的OCR工具能识别50多种语言的文本,包括手写体,能将扫描件变成可翻译的文档。

对于代码或混合多种语言的文档,我应该使用哪个引擎?

Gemini。它是这四个引擎中唯一能够翻译代码文件(JavaScript, TypeScript, Python等)的,也是唯一能够处理混合了多种源语言的文档的引擎。它接受最大100 MB的文件,但限制在25页以内。