DocLens - OCR

DocLens - OCR

Local OCR & Translate

0 ratings
$9.99 Free

Price history


Rating summary

Details

  • Released
  • Updated
  • August 3, 2026
  • August 20, 2026

Features

DocLens - OCR screenshot #1 for iPhone
DocLens - OCR screenshot #2 for iPhone
DocLens - OCR screenshot #3 for iPhone
DocLens - OCR screenshot #4 for iPhone
DocLens - OCR screenshot #5 for iPhone
DocLens - OCR screenshot #6 for iPhone
DocLens - OCR screenshot #7 for iPhone
DocLens - OCR screenshot #8 for iPhone
🖼️Get Icon
Icons↘︎

About

DocLens – Precision OCR for Professionals Live Text reads the whole page. Other scanners grab one shot. DocLens lets you draw the box—and apply it to all. Built for lawyers, journalists, and translators who demand precision and privacy. WHY DOCLENS? Standard OCR forces you to accept everything. DocLens lets you ignore the noise (headers, footers, ads) and extract only the specific clause, date, or quote you need. KEY FEATURES ▸ Skia Box Selection Drag a precise box over any screenshot or photo. Only the selected area is processed by Apple’s on-device Vision framework. Pixel-perfect accuracy. ▸ Apply to All (Batch 10) Shooting a 10-page contract or a whiteboard series? Draw a box on Page 1, tap "Apply to All," and the ratio maps perfectly to every subsequent page. Turn 10 drags into 1. ▸ Apple Translate (Offline) Built-in iOS 17.4+ NLTranslator. Translate extracted text between English and Chinese locally. Zero server requests. ▸ 100% Local & Private No accounts. No telemetry. No cloud uploads. Your data stays in the iOS sandbox. We don't even ask for full photo library access—only permission to save your exports. ▸ Family Craftsmanship From the developers of JianBox, VoxSafe, CalMerge, and ClauseCheck. Local-first, private, one-time purchase, no subscriptions. Requires iOS 17.0+. Local translation requires iOS 17.4+.
Show more

What's New in DocLens

1.1

August 20, 2026

**DocLens 1.1 — Release Summary: What Changed from 1.0** DocLens 1.1 upgrades the core "select → OCR → translate → export" pipeline into a polished, monetizable product. Everything still runs 100% on-device — no cloud, no tracking, no watermark. **NEW FEATURES** - Confidence visualization: every OCR line now carries its Vision confidence score. Text below 0.7 gets a red dashed underline, 0.7–0.85 yellow, the rest normal — uncertain reads are instantly visible. - In-place editing & proofread mode: tap any low-confidence line to correct it directly; corrections persist in the new ocr_edits SQLite table and flow into exports. - OCR quality: CIFilter preprocessing (contrast stretch + Otsu adaptive threshold) runs before Vision recognition; minimumTextHeight is tunable for dense or tiny text. - Handwriting detection: handwritten blocks trigger a warning banner so users know accuracy may be lower. - New OCR languages: French, German, Spanish added — 7 total (zh-Hans, en-US, ja-JP, ko, fr-FR, de-DE, es-ES). - Translation pre-checks: checkLanguageAvailability reports whether a language pack is installed before translating; requestLanguageDownload triggers the system pack download on iOS 18+. - Translation memory: MD5-hash caching makes repeated phrases translate instantly and consistently. - Layout detection: new LayoutService classifies text layout (7/7 unit tests) to pick the best export format. - Batch processing: background AsyncTask with checkpoint/resume — a large batch survives app suspension; a local completion notification (expo-notifications) fires when it finishes. - Export upgrades: JPG export; PDFKit-based PDF with an invisible, selectable text layer (new doclens-pdf module); ExportService unified for TXT/HTML/PDF/JPG. - Privacy: zero SDKs, zero network calls audited and documented in a new Settings privacy section. **CHANGED** - Share sheet reworked: system share sheet plus JianBox; sharing sends OCR text, image and title through the App Group container via URL scheme. - Family sharing simplified to JianBox only. - App version bumped from 1.0.0 to 1.1.0. **REMOVED** - ClauseCheck / VoxSafe / CalMerge share targets removed from the share menu; JianBox is now the sole family integration. **FIXED** - DocLensShared native module correctly linked (was missing podspec, wrong platform key). - doclens-background podspec fix. - Swift compile fixes: Task type ambiguity, LanguageAvailability.Status enum, missing try await, CGFloat→Float.

More

Developer apps