Skip to content

LightRead 轻阅 v0.9.4

Choose a tag to compare

@github-actions github-actions released this 14 Jul 01:18

v0.9.4: 重排版翻译真实进度 — 点击即有反馈, 不再"装死"

用户反馈: 点「开始翻译」后无任何反馈, 像卡死。三层根因与修复:

  • 根因: CLI 的 rich 进度条在管道 (非 TTY) 下静音, 且用 \r 原位
    刷新, 按 \n 读行永远收不到进度
  • 改用 BabelDOC Python API runner (随包内嵌, 用引擎自带 python
    执行): 输出结构化 JSON 进度 — 阶段名 + 总体百分比 + 计数,
    前端显示「版面分析 / 翻译段落 12/57 / 排版 / 生成 PDF」
  • python 解析不到时回退 CLI 模式 (按 \r/\n 双分隔读, 尽力解析)
  • 点击瞬间即反馈「正在启动引擎」+ 不确定态流动进度条
  • 常驻已用时长计时器, 引擎无输出时用户也能确认任务存活
  • 失败时展示 stderr 尾部日志, 错误可诊断