Skip to main content

Translate PDF

Third-party service

Upload a PDF and get an AI translation of its content into another language — pick the target language and download the translated text.

Input

Drop a file or browse
One file · PDF

Translated server-side with AI — this uses credits per file. Only the PDF's embedded text is read; scanned/image-only PDFs have none to translate.

Output

Translation
Was this helpful?

Guides

Upload a PDF and get an AI translation of its content into another language — no copy-pasting the text out first, no juggling a second translation tool.

How to use it

  1. Upload the PDF you want translated.
  2. Choose a target language from the dropdown.
  3. Click Translate.
  4. Copy or download the translated text.

What it reads

The translation is generated from the PDF's embedded text layer — the same text you could select and copy in a PDF viewer. A PDF exported from Word, LaTeX, or a browser's "Print to PDF" has this; a scanned or photographed document usually doesn't, since it's really just a picture of a page with no text underneath. If your file has no extractable text, run it through Scanned PDF Converter first (it OCRs the pages into a searchable PDF), then translate the result.

For very long documents, only the first ~60 pages (or roughly 20,000 characters of text, whichever comes first) are read — long enough for the vast majority of reports, articles, and contracts, without the translation call growing unbounded on a 500-page file.

Source language

There's no source-language picker — the AI detects it automatically from the extracted text. This works well for any single-language document; a PDF that mixes several languages on the same page may see the less common one only partially translated.

Tips

  • Formatting (tables, columns, bold text) isn't preserved — the output is plain translated text. For a translation that needs to look like the original document, treat this as a fast first draft.
  • Copy or download the result — like every AI-generated tool on this site, the translation isn't reproducible from a shared link (it's non-deterministic, so a link would just spend credits regenerating a different answer).

Is my file stored anywhere?

Your PDF's extracted text is sent to an AI provider to generate the translation, then discarded — it isn't logged, stored, or used to train anything. See the third-party data badge above the tool for details.

Does this work on password-protected PDFs?

No — remove the password first with Unlock PDF, then upload the unlocked file here.

Is this free?

Yes. Smallpdf's version of this tool requires a signed-in, paid account for every translation. This one is free to try, and each run costs credits like every other AI tool on this site — no separate PDF subscription required.

translate pdfpdf translatorpdf translationtranslate pdf onlineai pdf translatortranslate pdf to englishtranslate pdf to spanishdocument translator

Use it from code

From 24 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/translate-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file": "data:application/pdf;base64,JVBERi0xLjcKJYGBgYEK…",
    "targetLanguage": "Spanish"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `translate-pdf` tool (Translate PDF) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.