Translate PDF
Upload any PDF — we extract its real text, translate every word, then the downloaded PDF contains the exact same text you see in the preview. Hindi, Arabic, Chinese, all scripts supported.
Drop your PDF here or click to browse
Maximum file size: 50 MB · All Unicode scripts supported
Translate your PDF in 3 steps
Upload Your PDF
We use pdf.js to extract the real text from every page, including multi-line and structured content.
Choose Languages
Select from 23 languages. We translate via the free MyMemory API in chunks for accuracy.
Download Exact PDF
We render the translated text using browser fonts (supports all Unicode), screenshot it with html2canvas, and embed it into a jsPDF — guaranteed same as preview.
Why Translate with ILove-PDF?
Preview = PDF
The translated text preview and the downloaded PDF contain the exact same content — always.
All Scripts Supported
Hindi, Arabic, Chinese, Japanese, Korean, Devanagari, Cyrillic — browser rendering handles them all.
Real Text Extraction
We read your PDF's actual text using pdf.js — no dummy placeholders, ever.
Private & Secure
Files are never permanently stored. Everything runs in your browser.
Smart Chunking
Long documents are split into chunks and translated page by page for reliability.
100% Free
No registration, no watermarks, no hidden fees. Completely free translation.