Mindket

Dolphin

Newversion 1 · updated

Overview

Reads a document page image and extracts its text, tables, formulas and figures in reading order, in two stages. A compact 398M model for Chinese and English documents.

Dolphin is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python on your computer
  • The huggingface_hub package
  • The authors' GitHub repository, for the demo scripts
Runs in
  • Python with the transformers library
  • The authors' GitHub project, which holds the usage scripts
  • Windows, macOS or Linux, to download the files
Start with
pip install -U huggingface_hub
hf download ByteDance/Dolphin

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Dolphin is a document image parsing model from ByteDance. It looks at a page that mixes text paragraphs, figures, formulas and tables, and turns it into structured content. It works in two stages, analyzing the page layout first and then parsing each element.

Who it suits

It suits developers and teams who need to pull text, tables and formulas out of scanned or photographed documents. The record lists Chinese and English as its languages.

Who uses it
IndustryWho uses itHow they use itExample
Document processingBackend developersConvert page images into structured textParse a scanned report page by page
ResearchData teamsExtract formulas and tables from papersPull a table out of a paper page
Business operationsAutomation buildersRead paragraphs and tables from forms and filesParse a single table image

People who work with plain text files, with no page images, can skip it.

Where to use it

  • Python with the transformers library
  • The authors' GitHub project, which holds the usage scripts
  • Windows, macOS or Linux, to download the files
Top jobs
Use caseWhoWhat they get back
Page-wise parsingDevelopersThe elements of a whole page, in reading order
Element-wise parsingData teamsThe content of one paragraph, table or formula image
Layout analysisResearchersA sequence of page elements in natural reading order

How to set it up

  • Python on your computer
  • The huggingface_hub package
  • The authors' GitHub repository, for the demo scripts
  1. Install the Hugging Face hub package.
  2. Download the model files to your computer.
  3. Open the authors' repository and follow its usage instructions.
pip install -U huggingface_hub
hf download ByteDance/Dolphin

How to use it

The model card sends you to the authors' GitHub repository for detailed usage. It names two ways to run the model, and a natural language prompt controls the parsing task.

Two ways to parse
ToolWhat it does
Page-wise parsingHandles an entire document image
Element-wise parsingHandles one element image, such as a paragraph, table or formula

Example

You give the page-wise route an image of a document page that holds paragraphs and a table. The model first lays out the page elements in reading order, then parses each one. The card shows no sample output, so check the results against your page.

For newcomers and experts

Think of it as a reader for page images that understands layout. For a first try, download the files and run the page-wise route from the authors' repository on one clear page.

For experts, it is a vision-encoder-decoder model using a Swin Transformer encoder and an MBart text decoder. It is implemented as a VisionEncoderDecoderModel in Transformers. Stage two parses elements in parallel using heterogeneous anchors and task-specific prompts, which the authors credit for efficiency.

  1. Page image goes in
  2. Stage 1 lays out elements in reading order
  3. Stage 2 parses elements in parallel
  4. Structured content comes out

Good to know

  • Usage lives in the repo: the model card itself gives no run code, only a pointer.
  • Languages: Chinese and English are listed.
  • License: MIT.
  • Cost to run: none named. The model is small, at 398M parameters.
  • Data it reaches: the document images you give it, and downloads from Hugging Face.
  • Not for: plain text with no page images.

README and files

README

Dolphin

Reads a document page image and extracts its text, tables, formulas and figures in reading order, in two stages. A compact 398M model for Chinese and English documents.

Made by ByteDance on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Dolphin is a document image parsing model from ByteDance. It looks at a page that mixes text paragraphs, figures, formulas and tables, and turns it into structured content. It works in two stages, analyzing the page layout first and then parsing each element.

Who it suits: It suits developers and teams who need to pull text, tables and formulas out of scanned or photographed documents. The record lists Chinese and English as its languages.

Title: Who uses it
Industry | Who uses it | How they use it | Example
Document processing | Backend developers | Convert page images into structured text | Parse a scanned report page by page
Research | Data teams | Extract formulas and tables from papers | Pull a table out of a paper page
Business operations | Automation builders | Read paragraphs and tables from forms and files | Parse a single table image

People who work with plain text files, with no page images, can skip it.

Where to use it:

  • Python with the transformers library
  • The authors' GitHub project, which holds the usage scripts
  • Windows, macOS or Linux, to download the files
Title: Top jobs
Use case | Who | What they get back
Page-wise parsing | Developers | The elements of a whole page, in reading order
Element-wise parsing | Data teams | The content of one paragraph, table or formula image
Layout analysis | Researchers | A sequence of page elements in natural reading order

How to set it up:

  • Python on your computer
  • The huggingface_hub package
  • The authors' GitHub repository, for the demo scripts
  1. Install the Hugging Face hub package.
  2. Download the model files to your computer.
  3. Open the authors' repository and follow its usage instructions.
pip install -U huggingface_hub
hf download ByteDance/Dolphin

How to use it: The model card sends you to the authors' GitHub repository for detailed usage. It names two ways to run the model, and a natural language prompt controls the parsing task.

Title: Two ways to parse
Tool | What it does
Page-wise parsing | Handles an entire document image
Element-wise parsing | Handles one element image, such as a paragraph, table or formula

Example: You give the page-wise route an image of a document page that holds paragraphs and a table. The model first lays out the page elements in reading order, then parses each one. The card shows no sample output, so check the results against your page.

For newcomers and experts: Think of it as a reader for page images that understands layout. For a first try, download the files and run the page-wise route from the authors' repository on one clear page.

For experts, it is a vision-encoder-decoder model using a Swin Transformer encoder and an MBart text decoder. It is implemented as a VisionEncoderDecoderModel in Transformers. Stage two parses elements in parallel using heterogeneous anchors and task-specific prompts, which the authors credit for efficiency.

Page image goes in
Stage 1 lays out elements in reading order
Stage 2 parses elements in parallel
Structured content comes out

Good to know:

  • Usage lives in the repo: the model card itself gives no run code, only a pointer.
  • Languages: Chinese and English are listed.
  • License: MIT.
  • Cost to run: none named. The model is small, at 398M parameters.
  • Data it reaches: the document images you give it, and downloads from Hugging Face.
  • Not for: plain text with no page images.

On Hugging Face, 13 November 2026

  • Task: image text to text
  • Library: transformers
  • Parameters: 398M
  • Weights: about 795 MB in F16; about 199 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 469
  • Likes: 521
  • License: mit
  • Languages: zh, en
  • Quantized versions: 2
  • Fine-tunes: 3
  • Tags: transformers, safetensors, vision-encoder-decoder, image-text-to-text, document-parsing, document-understanding, document-intelligence, layout-analysis, table-extraction, multimodal, vision-language-model

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download ByteDance/Dolphin

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Dolphin This page469521398Mmit
MiniCPM-OCR 1.0 GGUFShares document-parsing · multimodal · image-text-to-text58,162133752Mapache-2.0
Rukopys-OCR-4BShares layout-analysis · image-text-to-text · transformers8674.5Bapache-2.0
MOSS-Transcribe-DiarizeShares multimodal · transformers · safetensors121,031520909Mapache-2.0
MOSS-Transcribe-Diarize 0.9BShares multimodal · transformers · safetensors7595909Mapache-2.0
AE3-TLShares table-extraction166—apache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Productivity

See all in Productivity

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Frontend Slides

zarazhangrui · Skill

Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…

New32.3k

IPTV

iptv-org · Kit

Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…

New144k