Translate PDF
Extract text from a PDF and translate it between 20 languages. Output is plain text (PDF formatting is not preserved). Text limited to 5,000 characters. Most processing runs locally; specific features use cloud AI.
Runs on PDF.js
How to Use the Translate PDF
Similar Tools You Might Need
See allWord to PDF
Converts .docx files to PDF entirely in your browser — text runs extracted into clean plain-Helvetica pages. No server, no LibreOffice fidelity: complex formatting, tables, and images do not carry over.
Extract Pages from PDF
Extract specific pages from a PDF document to create a new PDF. Select individual pages or page ranges like 1-3,5,7-9. Keeps original formatting intact.
Create PDF
Generate PDF documents from plain text, CSV tables, JSON data, or XML content. Includes customizable title, font size, and table formatting for the CSV mode.
JSON to XML
Converts JSON files to XML format — APIs, configuration files, and data exchange between web services to enterprise systems, SOAP APIs, document formatting, and legacy integration pipelines.
AI Translator
Translate text between 16 languages with automatic source detection via the AI API. Bloggers localize a 500-word post in seconds — 1 credit per translation, sign in free for 5.
Frequently Asked Questions
Is my document uploaded?
Only extracted text (up to 5,000 characters) is transmitted for translation; the PDF itself is never transmitted. Nothing is stored after the translation returns.
Why is output plain text?
Only extracted text is translated, so PDF layout, fonts, and images do not carry over. For layout-preserving conversion, use a PDF converter instead.
Which target languages are supported?
20 languages via the translation API. Quality is best between major languages; rare pairs may need a human pass.
How do I use the translated text?
Copy it out or download the plain-text file — formatting doesn't survive, so treat output as working text for editing or quoting.
What happens with a long PDF over the API cap?
Only the first 5000 characters are sent (characters 0 to 5000); the toast confirms the first 5000 of N characters as the API limit. The translation request aborts after 25 seconds and succeeds on response status 200. Example: a 12000-character extraction translates the first 5000; translate the remainder separately.
Related Pdf Tools
PDF OCR (Scanned Docs)
OCR scanned PDFs into extractable text with Tesseract.js — English, Hindi, Spanish, or French. Convert a 50-page scan into researchable text — local processing, unlimited saves.
PDF to TXT
Extract plain text from any PDF — articles, transcripts, documentation. Strip a 100-page manual to editable text — local extraction, free, no signup.
Last updated October 2026