【免费下载链接】readurQuick, painless, intuitive OCR platform written in Rust and TypeScript. Modern UI with modern API, with an emphasis on intuitive user experience.项目地址https://gitcode.com/gh_mirrors/re/readur点击查看免费下载Readur 是一款用 Rust TypeScript 构建的快速、易用、直观的 OCR 平台它的多语言 OCR功能支持同时选择最多 4 种语言处理文档内置 100 种语言识别能力配合自动语言组合检测让英文、中文、日文、西班牙语等各类文档都能被准确提取文字并可随时换语言组合重试失败的识别。本指南带你从零完成语言配置、上传处理与结果排查适合新手和普通用户。一、多语言 OCR 能帮你解决什么问题混排语言文档比如中英双语合同、西语发票用单一语言识别效果往往大打折扣。Readur 的多语言 OCR 基于 Tesseract 引擎提供了三种核心能力能力说明 多语言并行识别一次处理最多 4 种语言主次分明⚙️ 每用户语言偏好设置一次之后所有上传自动生效 失败重试OCR 失败后更换语言组合一键重试底层的数据结构在 migrations/20250714000000_add_multi_language_ocr_support.sql 中可以看到每个用户的settings表里保存了preferred_languages最多 4 个语言的数组、primary_language主语言以及auto_detect_language_combination自动语言组合检测开关并带有数据库级约束保证配置合法。二、快速上手设置默认 OCR 语言这是最常用的配置入口5 步搞定进入左侧导航的Settings设置选择OCR页点击Edit Languages打开语言选择器在 Available Languages 中勾选最多4 种语言界面会实时显示「OCR Languages (n/4)」指定一个主语言Primary该语言享有处理优先级点击Save保存之后所有新上传文档都会自动使用这套组合语言选择器由前端组件 LanguageSelector.tsx 实现它会从GET /api/ocr/languages接口拉取服务器上已安装的语言列表避免你误选不可用的语言。 上图为 Readur 首页仪表盘绿色进度条即 OCR 处理流水线失败文档会进入「Needs attention」区域等待你用新语言组合重试。三、上传时临时切换语言不想改全局设置上传时也可以单独指定打开Intake → Add documents在上传选项中展开语言选择勾选本次上传要使用的语言例如加一个 Spanishspa这些语言只作用于当前这一批文件不影响默认偏好官方端到端测试 ocr-multiple-languages.spec.ts 就验证了这个流程上传一份西语测试 PDF临时加入西班牙语后识别结果中正确出现了español、reconocimiento等西语词汇。四、查看识别结果置信度一眼看清文档处理完成后点开文档面板即可看到提取文本、OCR 状态与置信度百分比面板底部标注了「58 words · 88% confidence · 327 ms」让你一眼评估识别质量。经验参考置信度质量判断90% 以上优秀可放心使用70%–89%良好可能有少量错误50%–69%一般建议人工复核50% 以下较差建议换语言组合重试提取出的文本可以直接进入 Readur 的全文搜索在高级搜索框输入关键词即可秒级命中支持高亮显示五、失败重试换一组语言再试一次这是多语言 OCR 最实用的场景。当文档 OCR 失败或结果不佳时进入Intake → Needs attention失败文档列表点击对应文档打开右侧面板在Retry with languages区域点选新的语言组合点击Retry OCR文档重新进入 OCR 队列常见重试场景语言选错西班牙语文档被当纯英文处理 → 重试时换成spa eng混排文档单语言漏识别 → 补上 2–3 种实际出现的语言扫描质量差主语言 英文兜底英文模型最稳健对应的重试接口为POST /api/documents/{id}/ocr/retry请求体携带languages数组。六、语言组合最佳实践推荐组合示例文档类型语言组合中英商务文档[eng, chi_sim]欧洲法律文书[eng, fra, deu]拉美西语材料[spa, eng]东南亚多语[eng, tha, vie]做到 ✅ / 避免 ❌✅ 语言数量控制在 2–4 种性能与精度最佳✅ 混排内容一定带上英文兜底✅ 主语言放在最前享有处理优先级❌ 不要勾选文档中根本不存在的语言❌ 不要一次性塞 4 种以上系统上限就是 4 种更多细节可参考官方多语言指南 docs/multi-language-ocr-guide.md其中列出了 67 种常用语言的 ISO 代码如eng、spa、chi_sim、jpn、kor。七、常见问题排查提示「Language not available」检查语言代码是否拼写正确应写eng而非english并确认服务器已安装该语言包仍不行请联系管理员。语言正确但识别效果差扫描分辨率建议 300 DPI150 DPI 为最低线加英文作为兜底语言必要时开启图片自动旋转等预处理详见 docs/dev/OCR_OPTIMIZATION_GUIDE.md多语言处理变慢把语言数减到 2–3 种只选文档中真实存在的语言或在业务低峰时段批量处理。八、相关资料多语言 OCR 官方指南docs/multi-language-ocr-guide.md多语言数据迁移每用户语言偏好落库migrations/20250714000000_add_multi_language_ocr_support.sql前端语言选择器组件frontend/src/components/LanguageSelector/LanguageSelector.tsx多语言 OCR 端到端测试frontend/e2e/ocr-multiple-languages.spec.ts多语言 OCR 测试语料英/西/混排 PDFfrontend/test_data/multilingual/按以上步骤配置好语言偏好后Readur 即可稳定地处理你手中的 100 语言文档库。赞分享【免费下载链接】readurQuick, painless, intuitive OCR platform written in Rust and TypeScript. Modern UI with modern API, with an emphasis on intuitive user experience.项目地址https://gitcode.com/gh_mirrors/re/readur点击查看免费下载相关推荐如何用dots.ocr处理100种语言的文档多语言支持的终极指南如何用dots.ocr处理100种语言的文档多语言支持的终极指南 dots.ocr是一款基于单一视觉语言模型的多语言文档布局解析工具Multilingual人工智能大模型计算机视觉模型推理服务本地部署DeepSearcher多语言支持跨语言文档处理与检索实践DeepSearcher多语言支持跨语言文档处理与检索实践 在当今全球化的商业环境中处理多语言文档已成为企业知识管理的重要需求。DeepSearcher作为人工智能大模型RAG深度研究AI 应用Tesseract OCR多语言支持完全指南支持100语言的终极解决方案Tesseract OCR多语言支持完全指南支持100语言的终极解决方案 Tesseract是一个功能强大的开源光学字符识别OCR引擎能够从图像中准确OCR计算机视觉人工智能创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?