Chinese OCR Reader
Get Started

Chinese OCR Book Reader

Advanced OCR technology for Chinese text recognition and analysis

Transform scanned Chinese books into searchable, interactive digital texts with character-level precision

Get Started
Original Scan
道德经
Recognized Text
道可道,非常道。
名可名,非常名。

Powerful Features

⚡

Dual-Panel Interface

View original scans alongside recognized text for seamless comparison

🎯

Character Synchronization

Click any character to highlight its exact position in the original scan

📁

Project Organization

Group multiple books into projects for better organization and workflow

🔍

High-Accuracy OCR

Advanced recognition technology for both classical and modern Chinese texts

How It Works

1

Upload

Upload your Chinese books in PDF format for automatic page extraction

2

Process

Our advanced OCR engine recognizes and extracts Chinese characters

3

Read & Analyze

Experience interactive dual-panel reading with character synchronization

4

Organize

Create projects to organize books by topic, course, or research area

Start Reading Today

Join thousands of users digitizing and preserving Chinese literature

© 2025 Chinese OCR Reader. All rights reserved.

About Privacy Terms Contact

Sign In

Don't have an account? Sign up

Sign Up

Already have an account? Sign in

OCR Prompt


                    
Chinese OCR Reader
Help
Profile Settings Sign Out

Your Projects

Organize your Chinese books into projects

Project Name

Upload PDF Book

📄

Click or drag PDF file here

Supports PDF format only

Selected PDF:

Processing...

Help

Profile Settings

Personal Information

You'll need to verify your new email address

Security

Change Password

Password must be at least 8 characters and include uppercase, lowercase, numbers, and special characters

Gemini CLI Accounts for OCR Processing

Add multiple Gemini CLI accounts to distribute OCR processing load. The system will use these accounts in rotation to avoid API rate limits.

Provider Settings

Applies to all your Gemini CLI accounts (unless overridden per-account).

Server default: —

Your API Accounts

My Prompts

Manage prompt templates for the AI assistant. Create, edit, and set a default prompt.

Your Prompts

Preferences

AI Assist (Development)

Test the LLM API integration with various providers and actions. This panel is for development and testing purposes.

Result



                                        
Debug: Raw Response

                                            
Book Title
PDF / Text PDF / Summary Summary / Text
Image Zoom: 100%
Text Size:
Original Scan
Recognized Text
Page 1 of 1

Create New Project

Book Actions

Move Book to Project

Confirm Deletion

Download Recognized Text

Process Book

Ready to process ?

No active Gemini CLI accounts with remaining quota are configured. Add an account in Settings to enable OCR processing.

Generate Summary

Configure summary generation for

Type any language you prefer (e.g., English, Russian, 中文, Español)

Add Gemini CLI Account

Your Google account email address

Find or create in Google Cloud Console.

✓ OAuth credentials configured. Upload a new file to replace.

Selected:

Size:

Use your Gemini CLI OAuth credentials: upload the oauth_creds.json file from your .gemini folder (max 1MB). How do I get this?

Per-account proxy. Overrides global GEMINI_CLI_PROXY_URL. Leave empty to use global proxy or direct connection.

Accounts with higher priority are used first

Login with Google

Add a Gemini CLI account by logging in with your Google account. No need to install anything or find JSON files — just log in and paste the URL.

Step 1: Open this link in your browser and log in with Google:

Open Google Login

Step 2: After logging in, the browser will show an error page (this is expected). Copy the full URL from the address bar and paste it below:

Exchanging tokens, fetching account info...

This may take a few seconds

Account created successfully!

How to get OAuth Credentials

How to get oauth_creds.json via Gemini CLI:

  1. Install Gemini CLI by following the official guide: github.com/google-gemini/gemini-cli
  2. Make sure you have a Google Cloud Project in your account (create or select one in Google Cloud Console).
  3. In your terminal, run gemini login and choose Option 1: Login with Google (OAuth login using your Google Account). Complete the browser flow and return to the terminal.
  4. Verify the CLI works, e.g. run gemini ask "Hello" or gemini --help and ensure you get a response.
  5. Locate the credentials file created by the CLI:
    • Windows: C:\\Users\\<YourUser>\\.gemini\\oauth_creds.json
    • macOS/Linux: ~/.gemini/oauth_creds.json
  6. Upload this oauth_creds.json file using the uploader above.

Note: A Google Cloud Project is required for your Gemini account. In our app we reuse your local Gemini CLI OAuth session — additional API setup here is not needed.

New Prompt

Use Jinja2 syntax for variables, e.g.: {{ text }}, {{ context }}

Additional parameters in JSON format

Default values for template variables in JSON format