Commit Graph

750 Commits

Author SHA1 Message Date
52bb8858c8 fix: 翻译前合并相邻同格式Run,解决Word微观Run碎片导致的格式混乱
- 新增_run_format_key(): 生成Run格式签名(bold/italic/size/color/font)
- 新增_merge_adjacent_runs(): 合并相邻同格式Run,减少Run碎片
- P91从42个Run合并为4个(2格式交替),P92从50个合并为1个
- 合并后翻译比例分配不再丢失内容和格式

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 15:00:31 +08:00
7f02abae0e fix: 印尼语在未更新i18nData.json的服务器上回退到en而非zh
- onMounted: 若id语言包缺失,自动使用en作为回退(而非显示中文)
- t(): 默认回退语言从zh改为en(英语比中文更通用)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 14:53:25 +08:00
97b7b20565 fix: 印尼语fallback缺失 + docx格式100%保留
- index.html: catch块增加id回退、setLang动态更新title、标题栏初始化
- docx_translator.py: 从分段翻译改为段落级翻译,Run结构100%保留
  删除SIGNIFICANT_STYLES/is_tab_run/_process_element_children等~120行死代码

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 14:43:54 +08:00
8a5f62342a fix: MT模式翻译残留、docx格式丢失、语言切换器及provider域名修复
- provider.py: 域名匹配改为包含匹配,覆盖dashscope-intl国际站
- segments_agent.py: MT模式改用<<<SEG:n>>>纯文本标记替代JSON,避免qwen-mt模型原文残留
- docx_translator.py: _apply_translation改为按字符比例分配译文到各Run,保留原始格式
- i18nData.json: vi(越南语)替换为id(印尼语),含完整175键翻译
- index.html: 语言切换器移至顶部标题栏,新增浏览器语言自动检测

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 14:07:13 +08:00
r-earth-or
9d8eacf0b4 feat:前端不显示模型api-key
隐藏GitHub链接
2026-04-15 13:57:05 +08:00
r-earth-or
47a3e9126a feat:自动根据环境变量填写前端输入项,支持术语表与领域知识 2026-04-07 13:20:43 +08:00
toy
9e82daa2a1 feat:兼容qwen-mt模型 2026-02-10 15:50:42 +08:00
xunbu
86a9958f58 添加依赖 2026-01-19 10:08:54 +08:00
xunbu
cd218a5ad0 增加regex 2026-01-19 09:52:22 +08:00
xunbu
6a2563bed6 修改备注 2026-01-18 23:56:08 +08:00
xunbu
2c7e879cd5 还原gemini的baseurl 2026-01-18 23:55:48 +08:00
xunbu
a6fe62420a 更新版本 2026-01-18 23:54:17 +08:00
xunbu
93009d70a9 优化pptx翻译效果 2026-01-18 23:50:58 +08:00
xunbu
5871f5dd85 修复gemini供应商标识 2026-01-18 21:13:57 +08:00
xunbu
8e91475e5c 修复gemini供应商标识 2026-01-18 21:04:00 +08:00
xunbu
95b71fd884 Merge branch 'main' of https://github.com/xunbu/docutranslate 2026-01-17 17:33:42 +08:00
xunbu
010ef31372 使用charset_normalizer替代chardet 2026-01-17 17:32:25 +08:00
xunbu
e502fa3a81 Merge pull request #21 from dominhhieu1405/main
Add Vietnamese language support.
2026-01-13 11:20:24 +08:00
Luce
c83a5ec906 Add Vietnamese 2026-01-13 00:47:35 +07:00
Luce
f112da27a4 Add Vietnamese localization strings to i18nData.json 2026-01-13 00:34:50 +07:00
Luce
e16a6fa3ae Add Vietnamese language link to README 2026-01-13 00:25:49 +07:00
Luce
d91a523582 Add Vietnamese language link to README 2026-01-13 00:25:34 +07:00
Luce
a9d761ea10 Add Vietnamese language link to README 2026-01-13 00:25:12 +07:00
Luce
408116b963 Add Vietnamese README with project details 2026-01-13 00:24:46 +07:00
xunbu
96e9404a76 优化html目录生成效率 2026-01-11 19:31:50 +08:00
xunbu
d04fb90314 update 2026-01-11 13:50:44 +08:00
xunbu
253eb00510 update 2026-01-11 13:38:45 +08:00
xunbu
3f827067fe update 2026-01-11 13:03:31 +08:00
xunbu
98ac573a13 修复术语表问题 2026-01-11 13:03:02 +08:00
xunbu
65eaf514ef 修复不能使用用户术语表的问题 2026-01-11 12:08:17 +08:00
xunbu
6e594c74e1 修复类型注解错误 2026-01-11 00:13:47 +08:00
xunbu
7778491960 提高token计算精度 2026-01-10 23:49:59 +08:00
xunbu
bef797fdc2 移除tiktoken依赖 2026-01-10 23:40:40 +08:00
xunbu
520adf6fd5 修复未更新的workflow 2026-01-09 20:44:25 +08:00
xunbu
17f946612c 更新术语表bug 2026-01-09 18:00:16 +08:00
xunbu
8ed3749435 更新版本 2026-01-09 17:31:06 +08:00
xunbu
3b13157670 支持mineru 2.7.1 2026-01-07 19:56:27 +08:00
xunbu
50255069b7 优化目录效果 2026-01-07 00:17:51 +08:00
xunbu
cd500c50c5 update 2026-01-07 00:12:13 +08:00
xunbu
5a98578596 update 2026-01-06 23:25:03 +08:00
xunbu
5725a298a0 js/css嵌入 2026-01-06 22:48:27 +08:00
xunbu
2d0f249ee7 html自动生成目录 2026-01-06 20:22:26 +08:00
xunbu
dfa94aac9d 修复可能的ai无限回复时出现的问题 2026-01-06 19:45:55 +08:00
xunbu
8127ef8267 自动生成术语表不覆盖用户术语表,最终下载的是合并术语表 2026-01-05 23:58:57 +08:00
xunbu
ea24f7db31 增加stop标记检测与续传 2026-01-05 23:48:40 +08:00
xunbu
a93ab74ce1 update 2026-01-01 05:13:32 +08:00
xunbu
5e58f2e8a5 更新版本号 2026-01-01 04:48:59 +08:00
xunbu
e94aa1ea89 update 2026-01-01 01:31:53 +08:00
xunbu
ed8461efa2 update 2026-01-01 01:20:54 +08:00
xunbu
1de50cb232 fix 2025-12-31 23:25:25 +08:00