Auto-Reader · OCR API
Auto-Reader OCR icon
OCR · Translation · Document AI

Read any document, in any language.

Arabic- and Japanese-first OCR + translation API — manga-aware, and read panel-by-panel in the app — with broad Asian-script coverage and 13+ auto-detected languages · العربية واليابانية أولاً

Arabic- & Japanese-first · Asian-script coverage GPU OCR, ~300ms 500 free pages/day with email · 50 keyless Built for PDPL — images not stored by default
Live workbench

Try every tool, no key needed

Real API, real GPU. OCR an image, translate text, or clean up messy OCR — switch tools with one click.

Documents

OCR a whole document

Drop a PDF or images — get selectable text, Markdown, a translation, structured data (invoice, receipt, ID), or the same document back with a selectable-text layer. Runs on your free key; PDFs up to 20 pages (10 when translating).

Drop a PDF, images, or a comic archive (CBZ/CBR/CBT) here or

What do you want back?

Need a searchable PDF, Word or EPUB? Shrink & make searchable below, or the /v1/book API.

Small surface, deep capability

One key, the whole document pipeline

Every endpoint speaks JSON, returns in one round trip, and is documented in an OpenAPI spec your tools can read.

POST /v1/ocr

Extract text

Image in, text out — boxes, confidence, reading order, and a copy-ready layout that preserves the page's line structure. lang=auto detects the script. Add format=markdown or format=chunks for RAG-ready output straight into your embedding pipeline.

POST /v1/document

Documents (PDF)

A whole PDF in one call — per-page OCR and optional translation, billed by actual pages. No 50k-character minimums.

POST /v1/ocr-translate

OCR + translate

Every line translated with shared context in one round trip. format=overlay returns the page with the original text erased and the translation laid over it as selectable text.

POST /v1/translate

Translate

100+ languages with business controls: formality (فصحى or casual), context, and per-key glossary — your terminology, enforced.

POST /v1/correct

Fix messy text

OCR-artifact cleanup or spelling/grammar fixes with minimal edits — line breaks preserved, nothing rephrased.

POST /v1/book

Books & notes — async studio

A whole book or your lecture notes in: get back a searchable PDF (text selectable, design untouched), Word, EPUB, Markdown — or a fully translated book with every page re-typeset. Handwriting in beta.

POST /v1/book · reduce

Shrink a PDF — keep the quality

Make a scanned PDF much smaller for email while it stays visually crisp — and it becomes searchable (the text turns selectable) in the process. High-quality or Email-share presets.

POST /v1/rewrite

Writing tools

Grammarly-style fixes for OCR'd notes in 100+ languages: proofread, rephrase, change tone, simplify, shorten, or summarize — minimal-surprise edits.

POST /v1/ask

Process with an LLM

Summarize a scanned contract, extract fields from a receipt, classify a document — one call after OCR.

Scroll the cards with your mouse wheel →

Free to start · your key unlocks more

Reduce a PDF's size — and make it searchable

Drop a scanned PDF (or page images). We shrink it for email while keeping the page design crisp, and add a selectable text layer so it's searchable. Instant & free up to 8 pages without a key; 20 pages once you add an email; and up to 250 pages with credits (bigger jobs run in the background, billed per page — we show the cost first). Office files (PPT, Word) — coming soon.

Drop a PDF or images here or · 8 pages free · 20 with an email · up to 250 with credits

Quality preset

Signed in? Reduces run on your key — your free daily allowance is spent first, then credits (1 credit/page; vectorize bills 2×). Keyless stays free up to 8 pages.

Quickstart

First request in 30 seconds

Copy, paste, run. The same key works for every endpoint.

curl -X POST https://api.auto-reader.com/v1/ocr \ -H "Authorization: Bearer YOUR_KEY" \ -F "[email protected]" -F "lang=auto" # → { "lang_detected": "ar", "engine": "paddle", "latency_ms": 287, # "text": "فاتورة ضريبية...", "layout": "copy-ready lines", # "blocks": [...], "request_id": "..." }
For your workflow

Your key, at work

One key, every device. Fast OCR, translation, rewriting and file-shrinking wherever you work — your PC, your phone, or right inside your email flow.

Get your free key →

Set your key once

Export it as an env var so every call below just works.

bash:   export NSK_KEY=nsk_live_xxx
PowerShell: $env:NSK_KEY="nsk_live_xxx"

OCR a scan → text

Any image, any language — lang=auto detects the script.

curl -s -H "Authorization: Bearer $NSK_KEY" -F "[email protected]" -F "lang=auto" https://api.auto-reader.com/v1/ocr

A whole PDF → text

Per-page OCR for a multi-page document, in one call.

curl -s -H "Authorization: Bearer $NSK_KEY" -F "[email protected]" https://api.auto-reader.com/v1/document

Shrink a big attachment before emailing

Smaller file, still crisp — and it becomes searchable.

curl -s -H "Authorization: Bearer $NSK_KEY" -F "[email protected]" -F "quality=email" -o small.pdf https://api.auto-reader.com/v1/reduce

Translate text

100+ languages, straight JSON in and out.

curl -s -H "Authorization: Bearer $NSK_KEY" -H "Content-Type: application/json" -d '{"text":"مرحبا","target_lang":"en"}' https://api.auto-reader.com/v1/translate

Proofread / rewrite an email

Grammarly-style fixes, minimal-surprise edits.

curl -s -H "Authorization: Bearer $NSK_KEY" -H "Content-Type: application/json" -d '{"text":"...","action":"proofread"}' https://api.auto-reader.com/v1/rewrite

On your phone (iOS Shortcut)

Share sheet a photo/PDF → Get Contents of URL (Method POST, Request Body = Form, add a file field = Shortcut Input, Header Authorization: Bearer nsk_live_…, URL https://api.auto-reader.com/v1/ocr) → Get Dictionary Value text → Copy. Android: an HTTP Shortcuts app POST does the same.

Speed tips

  • Name the language (lang=ar) to skip auto-detect
  • Use /v1/reduce for size (instant; 8 pages without a key, 20 with an email, up to 250 with credits) and /v1/book for big jobs
  • Add an Idempotency-Key header to dedupe repeats (free 24h replay)
  • Batch translations with /v1/translate/batch (20% off)
  • The free tier resets midnight UTC — 50/day, 500 with email
Pricing

Free to try. Prepaid or monthly to scale.

1 credit = 1 OCR page ≈ SAR 0.004 (~$0.001). Translation runs on our own GPU-hosted LLM and costs 7 credits a page — a fraction of DeepL, with the OCR included. Pages already in the target language bill as plain OCR.

Free
SAR 0 forever
  • 500 credits/day with email — 500 OCR pages or ~70 translated pages, daily
  • All endpoints, all languages
  • Instant trial key — no email needed (50 credits/day to test)
  • Community support
Get a free key
Monthly (coming soon)
SAR 15 (~$4)/mo = 4,000 credits
  • Starter SAR 15/mo (~$4) = 4,000 · Business SAR 50/mo (~$13.33) = 13,500 credits/month
  • Allowance resets monthly; overflow falls back to your prepaid credits
  • Predictable bills for production workloads
Start free today
Per translated page (OCR included) Free tier Base fee Document minimums
Auto-Reader OCR — ~$0.0075 500 OCR pages/day none billed by actual pages
DeepL API — ≈ $0.0375 + base fee 500k chars/month $5.49/mo min 50,000 chars charged per file
Google Vision OCR — $1.50/1,000 (no translation) 1,000/month none

DeepL per-page estimate assumes ~1,500 characters/page at their $25/1M characters API rate. Self-hosted, built for PDPL, and your images never train anything without your consent.

Machine-readable by design

Built to be found — and used — by AI agents

An agent can go from discovering this API to its first OCR call in one step — no email, no human in the loop.

Self-provisioning keys

One POST /signup — no email, no captcha — returns a working trial key. Agents onboard themselves.

📄

/llms.txt

A plain-text manifest tells any LLM exactly what we do, how to authenticate, and where the spec lives.

⚙️

OpenAPI spec

Full machine-readable spec at /openapi.json — code generators and agents build clients without reading docs.

🔌

MCP server (live)

Plug api.auto-reader.com/mcp into Claude, Cursor or any MCP client for instant OCR + translation tools — claude mcp add --transport http auto-reader-ocr https://api.auto-reader.com/mcp.

API playground

Fire a real keyed request from the browser. Get a key below, paste it here — the equivalent curl is generated for you.

Bring your own tools: OpenAPI spec · import it into Postman or any client generator · llms.txt for your agent

Ready when you are

Get your free key.

Email optional: with one you get 500 credits/day free, without one an instant 50/day test key. Upgrade any time — no card required.

With an email your key gets 500 credits/day free immediately — no confirmation step. Without one, an instant 50/day trial key. Images are processed transiently and not stored by default (PDPL; training storage is opt-in).

Already have a key? Check your balance

Bought credits and don’t see them? Paste the key you purchased with — the balance updates within seconds of payment.

Prefer the app? Read books, comics and documents aloud on the go —

Get it onGoogle Play Coming laterApp Store