koreader 中文文档 下载 App

OCR 语言包安装 —— 让扫描书也能选中查询

OCR 引擎:Tesseract

KOReader 的 OCR(光学字符识别)功能基于 Tesseract 引擎——开源的文字识别引擎,支持百余种语言。引擎本身随 KOReader 安装,你需要安装的是语言数据包。

语言数据包列表

Tesseract 语言包(.traineddata 文件):

语言文件名大小用途
简体中文chi_sim.traineddata~40MB识别简体中文扫描书
繁体中文chi_tra.traineddata~40MB识别繁体中文
英文eng.traineddata~15MB识别英文
日文jpn.traineddata~30MB识别日文
韩文kor.traineddata~30MB识别韩文
法文fra.traineddata~15MB法文
德文deu.traineddata~15MB德文
多语言chi_sim+eng.traineddata~55MB中英混排(推荐)

安装步骤

第一步:下载语言包

从 KOReader OCR 设置页点击「下载语言包」,KOReader 会从 Tesseract 官方源下载。

也可以手动下载:

第二步:放到 OCR 语言目录

平台OCR 语言目录
通用KOReader 配置目录下的 data/tessdata/

第三步:重启 KOReader

重启后语言包生效。

第四步:在文档中启用 OCR

打开无文字层的 PDF → 文档设置 → OCR 识别 → 选择语言包 → 开始识别。

选择正确的语言包

识别效果取决于语言匹配:

文档内容推荐语言包
纯简体中文chi_sim
纯繁体中文chi_tra
中英混排chi_sim+eng
纯英文eng
日文漫画对白jpn

选错语言包会导致识别率很低甚至完全失败。

识别质量提升

除了选对语言包,还可以:

  1. 文档先裁边:自动裁边让 KOReader 更准确识别文字区域
  2. 倾斜校正:歪歪扭扭的页面先校正再 OCR
  3. 提高 DPI:如果源 PDF 分辨率低(< 300DPI),识别率肯定差——只能接受
  4. 手动选择区域:只 OCR 你要的页面,别 OCR 整本

OCR 语言包体积注意

某些语言包很大:

设备存储空间有限的话,按需安装(中英日文三种够大多数场景)。

继续阅读