Compare on one test set
Compare Japanese-capable PaddleOCR with a managed OCR service such as Google Document AI. Evaluate PP-StructureV3 separately for layout parsing.
PaddleOCR documentation ↗Workflow OCR chuyển PDF và ảnh đề thi thành câu hỏi có cấu trúc, giữ công thức LaTeX và hình minh họa. Tích hợp AI đối soát, preview chỉnh sửa và lưu vào nền tảng luyện thi Digital SAT.
Built on SAT2EZ engineering
I built SAT2EZ’s PDF / image-to-question workflow: preserving formulas, tables and figures, with human review before content is published.
How do you turn a page full of text, images and numbers into data people can trust?
日本語 OCR · SOLUTION EXPLORATION
Japanese retail flyers extend the document challenges I tackled in SAT content. These real images come from IIJ’s published experiment; the region overlays and JSON illustrate the proposed design, not an OCR run on this page.

INSPECT A CHALLENGE
A single 98円 label can apply to multiple products. Preserve layout relationships, distinguish base and displayed tax-inclusive prices, and retain units and offer conditions.
{
"product": "トマト",
"quantity": "1コ",
"price_excl_tax": 98,
"displayed_incl_tax": 105.84,
"currency": "JPY",
"source_region": "shared-offer",
"review_required": true
}↗ Read IIJ Engineers Blog’s original experiment (24 Sep 2024) · External reference imagery, not my client work.
BUILT IN SAT2EZ
A complete path from document intake to the question bank — including validation, recovery and the operator interface.
Split multi-page PDFs with Poppler; extract and deduplicate embedded figures.
Poppler · pdfimages · PDF.jsOCR.space for PDFs, Gemini Vision for images, with pdftotext as a fallback path.
OCR.space · Gemini VisionParse questions, options, tables and LaTeX; AI rechecks run in batches of two questions.
JSON · LaTeX · Parser testsPreview, edit and save practice sets; SSE progress and drafts support recovery.
SSE · Review UI · PostgreSQLSchema and parsing checks validate structure. LaTeX / HTML previews let operators correct content before saving.
OCR retries, a fallback text-extraction path, server-side result backups and browser drafts.
Across SAT2EZ’s AI features: response caching, fallback models and bounded generation concurrency.
JAPANESE DOCUMENTS / ENGINEERING APPROACH
An evaluation plan for Japanese documents: choose tools using evidence, measure field quality and keep a review path.
Compare Japanese-capable PaddleOCR with a managed OCR service such as Google Document AI. Evaluate PP-StructureV3 separately for layout parsing.
PaddleOCR documentation ↗Keep page, coordinates and raw text for review. Schema-valid JSON does not establish factual correctness; prices and conditions still need business checks.
Azure layout documentation ↗Track CER, product–price–unit correctness, review rate, p95 and cost per accepted record. These are planned evaluation metrics, not benchmark results.
Google Document AI documentation ↗LET’S TALK ABOUT YOUR DOCUMENTS
Start with representative samples, clear quality criteria and a testable proof of concept.
Choose CV language

Document AI / OCR & Fullstack EdTech
6 months (Active development)
SAT MatheZ / SATPrep Vietnam
Lead Fullstack Engineer & System Architect










Workflow Document AI của SAT2EZ chuyển PDF/ảnh đề thi thành dữ liệu câu hỏi có cấu trúc: tách trang, OCR, gắn hình minh họa, chuẩn hóa LaTeX và đối soát bằng AI trước khi người dùng duyệt và lưu. SAT2EZ là nền tảng luyện thi và thi giả lập Digital SAT trực tuyến chuẩn format College Board. Hệ thống cung cấp giải pháp toàn diện từ thi thử thích ứng (Adaptive Testing), tích hợp máy tính đồ thị Desmos trong phòng thi, trợ lý AI Thầy Cú hướng dẫn giải chi tiết từng bước, kho từ vựng Flashcard hơn 1.000 từ, cho đến bảng điều khiển quản trị (Admin Dashboard) theo dõi tiến độ và phân tích phổ điểm của hàng trăm học viên trong thời gian thực.
Phục vụ hơn 1.100+ lượt nộp bài thi thử với độ chính xác và tính ổn định cao.
Hơn 79+ học viên chính thức theo dõi học tập và cải thiện điểm số rõ rệt.
Chuyển tài liệu đề thi thành dữ liệu có thể xem trước, chỉnh sửa công thức và lưu vào bộ đề.
Tích hợp retry, fallback và sao lưu kết quả trong workflow nhập tài liệu.
I'm always excited to work on interesting projects. Let's discuss how I can help bring your ideas to life.
Start Your Project