translatepdfonline complete guide

TranslatePDFOnline Complete Guide: Free AI PDF Translation with OCR, API & 10 Languages

A PDF arrives in Spanish. Your team works in English. The clock is ticking. You need that document translated — but not just the words. You need the columns, tables, figures, and layout to stay intact.

TranslatePDFOnline solves exactly this problem. It is a free online PDF translation platform powered by AI. Upload a PDF, pick a language, and get back a translated document that keeps the original formatting. Scanned pages? OCR handles them. Need to automate? There’s a REST API.

This guide covers everything: the core tools, the OCR translator, the developer API, pricing, and practical workflows. If you have a PDF sitting on your desktop in a language you cannot read, this is where you start.

TranslatePDFOnline platform overview — free online PDF translation with AI OCR, supporting 10 languages and developer API


1. What Is TranslatePDFOnline?

TranslatePDFOnline is an online PDF translation platform that works entirely in your browser. There is nothing to install, no account required to try it, and no file size wall that pushes you to a paid plan before you can test it.

The platform handles three distinct jobs that usually require separate tools:

Capability What It Does Typical Use
PDF Translation Translate a digital PDF while preserving layout Business docs, reports, contracts
OCR Translation Scan → OCR → Translate → Export as PDF Scanned books, faxes, image-only PDFs
Developer API Programmatic translation via REST endpoints Automated pipelines, CI/CD, AI agents

Under the hood, it combines Baidu OCR for text recognition, DeepSeek for AI translation, and Puppeteer for PDF export — all orchestrated through Cloudflare Workers and Queues.

How TranslatePDFOnline works — upload, OCR, translate, and download translated PDF with preserved layout


2. Supported Languages: 10 Languages, Full Bidirectional Translation

TranslatePDFOnline supports 10 languages with full bidirectional translation between any language pair:

Code Language Code Language
en English ja 日本語
zh 中文 ko 한국어
es Español de Deutsch
fr Français ru Русский
it Italiano el Ελληνικά

This means you can translate from English to Chinese, Chinese to Japanese, German to French — any direction. The entire UI also switches to match your language preference.

10 languages supported by TranslatePDFOnline — bidirectional translation between English, Chinese, Spanish, French, Italian, Greek, Japanese, Korean, German, and Russian


3. Core Tools: Beyond Just Translation

TranslatePDFOnline bundles a suite of document tools. You access each from the top navigation or the landing page.

PDF to Text

Extract all text from any PDF. Useful for indexing, searching, or pulling content into another editor. Works on both digital and scanned PDFs.

Image to Text (OCR)

Upload a JPG, PNG, or WebP image and get the text extracted via OCR. Handles phone photos of documents, screenshots, and scanned pages.

JPG to Word / Photo to Word

Take a phone photo of a document, upload it, and get an editable .docx file. No retyping. The OCR preserves paragraphs, and the output opens directly in Microsoft Word or Google Docs.

PDF to Word Doc

Convert an entire PDF into a Word document. Tables, headings, and body text transfer over — you can edit the content freely after conversion.

Contract Comparison

Upload two versions of a contract or agreement. The AI highlights additions, deletions, and modifications side by side. Built for legal teams, procurement, and anyone reviewing document revisions.

Document tools suite — PDF to Text, Image to Text, JPG to Word, PDF to Word, and AI Contract Comparison


4. The OCR Translator: How It Actually Works

The OCR Translator is the heart of the platform. Here is exactly what happens when you upload a PDF:

Step 1: Upload

Drag your PDF onto the upload area. The file goes straight to Cloudflare R2 storage via a pre-signed URL — your browser uploads directly, no middle server.

Step 2: OCR Processing

If your PDF is scanned (image-only, no text layer), the OCR pipeline kicks in. Baidu OCR extracts the text from each page, preserving reading order and column structure.

Step 3: AI Translation

The extracted text is sent to DeepSeek for translation. The model receives context about document structure — headings, paragraphs, tables — so it produces natural, fluent translations instead of word-for-word dumps.

Step 4: PDF Export

Puppeteer renders the translated text back into a PDF. Fonts, sizes, and layout are reconstructed to match the original as closely as possible.

Step 5: Download

You get a translated PDF file. Download it, share it, print it — it is a standard PDF that any reader can open.

OCR Translator workflow — scanned PDF → OCR text extraction → AI translation → exported PDF with formatting


5. Developer API: Translate PDFs Programmatically

TranslatePDFOnline now has a public REST API. If you need to translate PDFs inside an automated pipeline, a CI job, or an AI agent, you can do it with a few lines of code.

Get Your API Key

Sign up at translatepdfonline.com, go to Settings → API Keys, and click Create API Key. Copy the key — it is shown only once.

Make a Request

cURL:

1
2
3
4
5
6
7
8
9
curl -X POST https://www.translatepdfonline.com/api/v1/translate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document_id": "doc_xxx",
"source_lang": "en",
"target_lang": "zh",
"page_range": "1-10"
}'

Python:

1
2
3
4
5
6
7
8
import requests

resp = requests.post(
"https://www.translatepdfonline.com/api/v1/translate",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"document_id": "doc_xxx", "source_lang": "en", "target_lang": "zh"}
)
print(resp.json()) # {"task_id": "...", "status": "queued"}

Node.js:

1
2
3
4
5
6
7
8
9
const resp = await fetch("https://www.translatepdfonline.com/api/v1/translate", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ document_id: "doc_xxx", source_lang: "en", target_lang: "zh" })
});
console.log(await resp.json());

Rate Limits & Pricing

  • 60 requests/minute per API key
  • 10 credits per page translated
  • New users receive free trial credits
  • Subscriptions available for regular top-ups

Full API docs at /docs/api.

Developer API — translate PDFs programmatically with REST endpoints, API key authentication, and rate limiting


6. Pricing: Free to Start, Pay as You Go

TranslatePDFOnline uses a credit-based billing system:

Tier Credits Best For
Free Trial 50 credits (~5 pages) Testing the platform
One-Time Top-Up 500 credits Occasional translation needs
Monthly 550 credits/month Regular individual use
Quarterly 1,600 credits/quarter Small teams
Annual 6,500 credits/year Best value per page

Credits are consumed at 10 credits per translated page. Unused credits roll over within their validity period.

Payment is handled through Creem, supporting credit cards, PayPal, WeChat Pay, and Alipay.

View Pricing →


7. Privacy & Security

  • Documents auto-expire after 7 days from R2 storage
  • TLS encryption for all uploads and downloads
  • No training on your documents — your PDFs are not used to improve AI models
  • API keys are stored hashed; create, rotate, or revoke them anytime from Settings

8. Getting Started in 60 Seconds

  1. Go to translatepdfonline.com
  2. Click Open OCR Translator
  3. Drag your PDF onto the upload area
  4. Select source and target languages
  5. Click Translate
  6. Download your translated PDF

No sign-up required for a quick test. Sign up to get your free trial credits and API key.


9. What Sets It Apart

Layout preservation. Most translation tools give you raw text back. TranslatePDFOnline gives you a PDF that looks like the original — columns stay in columns, tables stay in tables, fonts and sizes are reconstructed.

Scanned PDF handling. Handwrite a note, fax it, scan a book page — the OCR pipeline handles image-only PDFs that other translators reject.

Developer-friendly. A clean REST API with API key auth, rate limiting, and usage logging. Built for integration.

10-language coverage. Not just EN↔ZH. Full bidirectional translation across European and Asian languages.

Runs in your browser. No desktop software. No GPU requirements. No Python environment to manage (unless you use the API programmatically).


10. What’s Next

The team is actively shipping. On the near-term roadmap:

  • API usage dashboard — view call volume, credits consumed, and latency charts
  • Webhook notifications — get a POST callback when your translation completes
  • Batch translation — submit multiple PDFs in one API call
  • SDK packages — official Python and Node.js client libraries

Follow @translatep73025 on X for updates.


Ready to translate your first PDF? Start here →