▸ Frequently Asked Questions
Does my PDF get uploaded to a server?
No. PDF text extraction happens entirely in your browser using PDF.js — your file never leaves your device. Only the extracted text is sent to the MyMemory translation API over HTTPS. No PDF bytes are ever transmitted.
What languages are supported?
Over 100 languages via the free MyMemory API, including English, French, Spanish, German, Dutch, Italian, Portuguese, Japanese, Chinese (Simplified & Traditional), Korean, Arabic, Russian, Hindi, Turkish, Polish, Swedish, and many more.
How does PDF text extraction work?
The tool uses PDF.js — the same library Mozilla uses in Firefox — to parse the PDF in your browser and extract the raw text content from each page. Scanned PDFs (image-only PDFs with no selectable text) cannot be translated since there is no text layer to extract.
Why is my scanned PDF not translating?
Scanned PDFs contain images of text, not actual text data. This tool requires a text layer in the PDF. To translate a scanned document, first run it through an OCR tool to convert the images to selectable text, then upload it here.
Is there a page or character limit?
No hard limit on pages, but the MyMemory free API has a daily character quota. For very large documents, translate page ranges rather than all pages at once using the From/To fields in the sidebar.
Can I see the original text alongside the translation?
Yes. Click Show Original in the output toolbar to reveal the source text below each translated page block. Click again to hide it.
Is this tool free?
Yes, completely free. No account, no subscription, no watermark on the output. It is one of 120 free browser-based tools at jasperbernaers.com.