✦ AI-Powered

PDF Translator

Upload a PDF and translate its text into another language with AI. Output is plain translated text, not a re-typeset PDF.

Drop your PDF here

or click to browse

Choose File
Text Extracted Locally No Signup Free to Use

PDF Translator

Translate the text of a PDF into 30+ languages using AI. Free, no signup. Text is extracted in your browser, then sent to PDFly's server and Google Gemini.

AI-powered

Text is extracted in your browser, then sent to PDFly's server and Google Gemini to produce the result. See the privacy note below.

Translate the text of a PDF into one of 31 languages. The text is extracted in your browser, then sent to PDFly’s server, which forwards it to Google Gemini to translate. The result is plain translated text, not a re-typeset PDF, only the first 40,000 characters are translated, and scanned PDFs need OCR PDF first. Have a person review technical or critical documents.

How it works

The tool extracts the text from your PDF in your browser, then sends that text to an AI model to translate.

  • Upload: You upload your PDF and its text is extracted locally, in your browser. The original file itself isn't sent anywhere.
  • Select language: Choose the language you want to translate to, from a list of 30+ supported languages.
  • Translate: The extracted text is sent to PDFly's server, which forwards it to Google Gemini to translate.
  • Review: You get the translated text back on the page, where you can read or copy it.

The process is significantly faster than manual translation, but it's worth noting that speed comes with some trade-offs. The translation quality is generally strong for common languages, but it's not perfect. For most business and personal use cases, it's more than sufficient. For legal contracts or medical documents, you'd still want a human review.

Languages supported

PDF Translator supports 31 languages, covering the needs of most users.

  • Popular languages: English, Spanish, French, German, Chinese (Simplified and Traditional), Japanese, Portuguese, Russian, Italian.
  • Also supported: Arabic, Hindi, Urdu, Bengali, Korean, Turkish, Vietnamese, Thai, Indonesian, Dutch, Polish, Ukrainian, Greek, Hebrew, Swedish, Norwegian, Danish, Finnish, Czech, Romanian, Hungarian.
  • Total: 31 languages are available in the dropdown. Languages outside this list aren't currently offered as a target.

It's worth noting that translation quality varies by language. Common languages like Spanish, French, and German tend to translate more reliably, since the underlying model has seen far more training data for them. Less common languages may have somewhat lower accuracy.

What the output actually is

This is the part worth being clear-eyed about: the tool translates the text content of your PDF, not the PDF itself. What you get back is plain translated text — not a new PDF with the original layout, fonts, images, or table structure rebuilt around it.

  • What's translated: The readable text content of the document, in the order it was extracted.
  • What's not reproduced: Fonts, page layout, image placement, table structure, and hyperlinks aren't carried over into the output — those exist in the original PDF, not in the plain-text result.
  • Best fit: Understanding a document's content in another language, or pulling a translated version of the text to paste elsewhere — not producing a publish-ready translated PDF.

If you need a document that looks like the original but with translated text in place — same fonts, same layout, same tables — you'd need to rebuild that manually or with dedicated desktop publishing software after translating the text here.

A note on privacy

The file itself is opened and its text extracted locally, in your browser — the original PDF is never uploaded. To generate the translation, that extracted text is sent to PDFly's server, which forwards it to Google Gemini, our AI provider. PDFly processes the extracted text for the request; see the Privacy page for the current data-handling policy. If you're translating something highly sensitive that shouldn't leave your device at all, that's worth weighing before using this tool specifically.

If you're translating something that shouldn't leave your device in any form, this tool isn't the right fit — the extracted text, even though the original file stays local, still goes to an external AI provider to be translated.

Limitations

  • The extracted document text is capped at 40,000 characters (roughly 10,000 tokens). Longer documents are automatically truncated to the 40,000-character limit before translation.
  • The tool translates the text content — it doesn't rebuild the original PDF's layout, fonts, or images in the output.

Troubleshooting

  • "No selectable text found in this PDF": The document is likely a scan with no text layer. Run OCR PDF first, then translate the result.
  • "Could not read this PDF": The file may be corrupted or password-protected. Try Unlock PDF or Repair PDF first.
  • "targetLang must be one of the supported languages" or similar error: Pick a language from the dropdown list — only the 31 listed languages are supported as translation targets.
  • "Something went wrong. Please try again": The AI service may be briefly busy, or the shared daily AI capacity may have been reached. Wait a moment and retry.
  • The translation cuts off partway through a long document: Text past the 40,000-character mark is truncated before translating — split long documents first with Split PDF.

Need to translate a PDF into another language?

Translate the text in your PDF — no signup, extracted text is sent to PDFly's server and processed by Google Gemini.

↑ Use the tool above

Frequently asked questions

The AI provides generally strong translations for common languages, but it may not be perfect for technical or highly specialized content. For critical documents, consider a human review.
Only if it has selectable text. This tool doesn't include OCR itself — run a scanned PDF through OCR PDF first, then translate the result.
No. The output is plain translated text, not a re-typeset PDF — the original layout, fonts, and images aren't reproduced.

Related