跳到正文

翻译 PDF

把文档的文字翻译成另一种语言。

文本会发送到 AI 服务

你的 PDF 从不上传。文本在你的浏览器中提取、展示给你,只有在你同意后才会发送。

这款工具的作用

This extracts a document's text in your browser, sends it to the AI provider you choose with your own key, and typesets the translation as a new PDF. What comes back is a clean document of translated text, not your original with the words swapped: German runs about a third longer than English and Indonesian shorter, so substituting in place would overflow some lines and leave holes in others. Paragraphs of prose survive that; images, tables, columns, headers, footers and the original pagination do not.

Use it when you need to read a document rather than reproduce it: supplier terms that arrived in a language you do not work in, a research paper you want to skim before paying to have it translated properly, an Indonesian regulation you need the substance of, or a manual whose instructions you have to follow today.

工作原理

  1. Drop the PDF onto this page. Its text is extracted and shown to you, with an estimate of how much will be sent.
  2. Choose your provider and paste your API key. It stays in this browser and goes only to the provider it belongs to.
  3. Pick the target language. Thirteen are offered, and five of them come back as a text file rather than a PDF, for the reason below.
  4. Set the register under formality if it matters, and the paper size for the typeset result, under advanced options.
  5. Press Translate, then download the PDF, the plain text, or both.

The reason this produces a new document rather than an edited one is worth stating plainly, because plenty of tools imply otherwise. Text in a PDF is drawn at fixed coordinates; it does not sit in boxes that can grow. Replace an English sentence with its German translation and it is roughly a third too long for the space it has; replace it with Indonesian and there is a gap where the rest of the line used to be. Tools that do it anyway produce overlapping lines and clipped words. This one typesets the translation fresh, on the paper size you pick and with page numbers.

Five languages are delivered as text rather than as a PDF, and that is enforced rather than warned about. The font embedded in generated PDFs is Noto Sans, which covers Latin, Greek, Cyrillic and Vietnamese. Arabic, Chinese, Japanese, Hindi and Thai fall outside it, and a PDF built from glyphs a font does not have is a page of empty rectangles. So for those five you get a text file with a line at the top explaining why.

The text is cut into chunks of about 24,000 characters - smaller than the summariser uses, because a translation is roughly as long as its source and each request has to leave room for its own answer. Every chunk carries the same instruction: preserve meaning, structure and paragraph breaks, keep numbers, names and figures exactly, do not summarise and do not comment. Chunk boundaries fall between paragraphs, but a term rendered one way in one chunk can still come out differently in another.

Machine translation from a large model is good enough to work from and not good enough to sign. It handles ordinary prose well, technical vocabulary less reliably, and legal or contractual phrasing least reliably of all - which is to say it is weakest exactly where a translation matters most. For anything binding, this is a way to find out what a document says before engaging a translator, not a way to avoid engaging one.

这款工具做不到的事

  • The result is re-typeset from scratch. Images, tables, columns, headers, footers and the original page breaks are not reproduced.
  • Arabic, Chinese, Japanese, Hindi and Thai are delivered as a text file, because the embedded font does not cover those scripts.
  • The document's text is sent to the AI provider you choose, using your own key. The file itself is not.
  • A scanned PDF has no text to translate; run OCR a PDF over it first.

常见问题

翻译会保留我原来的排版吗?
不会,任何以这种方式工作的工具都不能诚实地说能。译文会排成一份新文档:段落按顺序排列,用你选择的纸张尺寸,带页码。图像、表格、分栏和原来的分页都不会重现。译文和原文长度不同,把它放回原稿的固定位置会让有些行溢出、有些行留空。
我的文件会被上传吗?
文件不会。从中提取的文字会,而且只发给你指定的服务商,由你的浏览器带着你自己的密钥在请求头里发出。这条路径上没有 CekPDF 的服务器。面板会在任何内容发出前,如实显示将要发送什么、发送多少。
为什么中文返回的是文本文件而不是 PDF?
因为生成的 PDF 里嵌入的字体是 Noto Sans,它覆盖拉丁文、希腊文、西里尔文和越南文,但不含中文、日文、阿拉伯文、印地文或泰文。用缺少这些字形的字体构建 PDF,会在本该有字的地方显示空框。工具不给你那个,而是把译文作为文本交付并附上说明,可直接粘进装有相应字体的文字处理软件。
它的质量够用于正式文件吗?
任何有约束力的场合都不够。大型语言模型对普通文章译得不错,对专业词汇不那么可靠,对法律或合同措辞最不可靠——也就是说,恰恰在翻译最要紧的地方它最弱。对有约束力的东西,用它来先弄清文档说了什么,而不是用它来省掉聘请译者。
跑一次翻译要花多少钱?
这里不花钱;由你的服务商向你计费。翻译每页的花费高于摘要,因为输出与输入长度相当,而非只有其一小部分,文字以约 24,000 字符一块发出,每块一次请求。面板会在你发送前估算大小,字符上限(默认 120,000)则限定一次运行最多能花多少。

相关工具