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
Content reviewed October 2026 · About Toolzum
Extract PDF content into editable DOCX files. Preserves formatting, tables, and layout — review complex layouts after conversion.
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.
Add text, highlights, drawings, shapes, notes, signatures, and images to any PDF. Rotate, duplicate, and OCR pages (8 languages), or use one-click AI to summarize, fix, or translate. Editing runs 100% locally. AI actions are optional and cost credits, shown on each button before you click. Free, no watermark — no signup needed to start, unlimited saves.
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.
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.
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.
Only extracted text is translated, so PDF layout, fonts, and images do not carry over. For layout-preserving conversion, use a PDF converter instead.
20 languages via the translation API. Quality is best between major languages; rare pairs may need a human pass.
Copy it out or download the plain-text file — formatting doesn't survive, so treat output as working text for editing or quoting.
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.
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.