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