# UX 低保真原型 # Translation Tool UI Mockups **版本**: 1.0 **日期**: 2026-03-13 **项目**: 翻译工具 (Translation Tool) --- ## 目录 1. [主窗口布局](#1-主窗口布局) 2. [导入界面](#2-导入界面) 3. [翻译进度界面](#3-翻译进度界面) 4. [术语预览界面](#4-术语预览界面) --- ## 1. 主窗口布局 ### 1.1 整体布局结构 (Mermaid) ```mermaid flowchart TB subgraph Main["主窗口 (1200x800)"] subgraph Header["顶部导航栏 (1200x60)"] H1["Logo"] H2["菜单: 文件 | 编辑 | 视图 | 帮助"] H3["状态: 已连接 ✓"] end subgraph LeftPanel["左侧作品列表 (300x740)"] L1["搜索框"] L2["筛选: 全部 | 进行中 | 已完成"] L3["作品列表 (可滚动)"] L4["┌─ 作品 A ────────┐"] L5["│ 章节: 12/25 │"] L6["│ 进度: ████░░ 48%│"] L7["└────────────────┘"] L8["┌─ 作品 B ────────┐"] L9["│ 章节: 8/10 │"] L10["│ 进度: ██████ 80%│"] L11["└────────────────┘"] L12["+ 新建作品"] end subgraph CenterPanel["中间作品详情 (500x740)"] C1["作品标题: 示例小说"] C2["原文语言: 中文 → 日文"] C3["┌─────────────────────────┐"] C4["│ 章节列表 │"] C5["├─────────────────────────┤"] C6["│ ✓ 第1章 │ 翻译完成 │"] C7["│ → 第2章 │ 翻译中... │"] C8["│ ⏸ 第3章 │ 待翻译 │"] C9["│ ⏸ 第4章 │ 待翻译 │"] C10["└─────────────────────────┘"] C11["原文预览区"] C12["译文预览区"] end subgraph RightPanel["右侧翻译进度 (400x740)"] R1["当前进度"] R2["████████████░░░ 60%"] R3["章节: 15/25"] R4["已翻译: 45,230 / 75,400 字"] R5["────────────────────"] R6["预计完成: 约2小时15分"] R7["────────────────────"] R8["术语表预览"] R9["┌────────────────┐"] R10["│ 主角 → 主人公 │"] R11["│ 魔法 → 魔法 │"] R12["│ 剑 → 剣 │"] R13["└────────────────┘"] R14["[查看全部术语]"] R15["────────────────────"] R16["[⏸ 暂停] [▶ 继续]"] end end ``` ### 1.2 ASCII 线框图 ``` ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ 📚 TranslationTool 文件 编辑 视图 帮助 ● 已连接 Claude API │ ├──────────────┬─────────────────────────────────┬────────────────────────────────────┤ │ │ │ │ │ 🔍 搜索... │ 作品标题: 示例小说 │ 当前翻译进度 │ │ │ 原文: 中文 → 目标: 日文 │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ ────────────│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ ████████████░░░░ 60% │ │ 筛选: [全部] │ │ │ │ [进行中] │ 章节列表 │ 📊 统计 │ │ [已完成] │ ┌─────────────────────────┐ │ • 章节: 15 / 25 │ │ │ │ ✓ 第1章 │ 翻译完成 │ │ • 字数: 45,230 / 75,400 │ │ ────────────│ │ → 第2章 │ 翻译中 45% │ │ • 已用时间: 1h 23m │ │ 📁 作品列表 │ │ ⏸ 第3章 │ 待翻译 │ │ • 预计剩余: 1h 45m │ │ │ │ ⏸ 第4章 │ 待翻译 │ │ │ │ ┌─────────┐ │ │ ⏸ 第5章 │ 待翻译 │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │📕 作品A │ │ │ ... │ │ │ │ │12/25 章 │ │ └─────────────────────────┘ │ 📖 术语预览 │ │ │███░ 48% │ │ │ ┌──────────────────────────┐ │ │ └─────────┘ │ 原文预览: │ │ 主角 → 主人公 │ │ │ │ "这是一个风雨交加的夜 │ │ 魔法 → 魔法 │ │ │ ┌─────────┐ │ 晚,主人公独自走在空 │ │ 剑 → 剣 │ │ │ │📗 作品B │ │ 旷的街道上..." │ │ ... │ │ │ │ 8/10 章 │ │ │ └──────────────────────────┘ │ │ │████ 80% │ │ 译文预览: │ [查看全部术语 →] │ │ └─────────┘ │ "これは嵐の夜であり、 │ │ │ │ 主人公は一人で寂しい │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ ┌─────────┐ │ 街を歩いていた..." │ │ │ │📙 作品C │ │ │ [ ⏸ 暂停 ] [ ▶ 继续 ] │ │ │ 3/15 章 │ │ [编辑术语] [开始翻译] │ [ ⏹ 停止 ] [ 📁 导出 ] │ │ │██░ 20% │ │ │ │ │ └─────────┘ │ │ │ │ │ │ │ │ │ │ │ │ [+ 新建作品]│ │ │ ├──────────────┴─────────────────────────────────┴────────────────────────────────────┤ │ 状态栏: 就绪 | 最后更新: 2026-03-13 13:45 | 版本 1.0.0 │ └─────────────────────────────────────────────────────────────────────────────────────┘ ``` --- ## 2. 导入界面 ### 2.1 导入流程 (Mermaid) ```mermaid flowchart LR Start([开始]) --> Browse[点击选择文件
或拖放文件] Browse --> Analyze{分析文件} Analyze -->|成功| ShowInfo[显示文件信息] Analyze -->|失败| ShowError[显示错误信息] ShowError --> Browse ShowInfo --> Confirm{确认导入?} Confirm -->|取消| Start Confirm -->|确认| Process[处理文件] Process --> Extract[提取章节信息] Extract --> Count[统计字数] Count --> Estimate[计算预计时间] Estimate --> Complete([导入完成]) Complete --> Main[进入主界面] ``` ### 2.2 导入界面布局 ``` ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ │ │ 📚 导入 TXT 文件 │ │ │ │ ┌─────────────────────────┐ │ │ │ │ │ │ │ ════════════ │ │ │ │ │ 拖放文件到此处 │ │ │ │ │ │ 或 │ │ │ │ │ │ [选择文件] │ │ │ │ │ ════════════ │ │ │ │ │ │ │ │ 支持 .txt 格式文件 │ │ │ │ │ │ │ └─────────────────────────┘ │ │ │ │ 或选择最近使用的文件: │ │ ┌─────────────────────────┐ │ │ │ 📄 novel_chapter01.txt │ │ │ │ 📄 story_part2.txt │ │ │ │ 📄 book_final.txt │ │ │ └─────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ 📋 文件分析结果 │ │ │ │ 文件名: my_novel.txt │ │ 大小: 2.4 MB │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │ │ 📊 统计信息: │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ 检测到的章节数: 25 章 │ │ │ │ 总字数: 75,400 字 │ │ │ │ 平均章节长度: 3,016 字/章 │ │ │ │ 检测到的语言: 中文 (简体) │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ⏱️ 时间估算: │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ 假设翻译速度: 500 字/分钟 │ │ │ │ 预计总时间: 约 2小时 30分钟 │ │ │ │ 建议批处理: 每次翻译 5 章 │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ 🎯 翻译设置: │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ 原文语言: [中文 ▼] │ │ │ │ 目标语言: [日文 ▼] │ │ │ │ 翻译模型: [Claude 3.5 Sonnet ▼] │ │ │ │ 使用术语表: [✓] 启用自动术语提取 │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │ │ [← 返回] [确认导入 →] │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ``` --- ## 3. 翻译进度界面 ### 3.1 翻译状态流程 ```mermaid stateDiagram-v2 [*] --> Queued: 文件导入 Queued --> Processing: 开始翻译 Processing --> Paused: 用户暂停 Paused --> Processing: 用户继续 Processing --> Completed: 全部完成 Processing --> Failed: 翻译失败 Failed --> Processing: 重试 Paused --> [*]: 取消 Completed --> [*] note right of Processing 当前: 第15章 / 共25章 进度: 60% end note ``` ### 3.2 进度界面布局 ``` ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ 📖 正在翻译: 示例小说 - 第15章 │ ├─────────────────────────────────────────────────────────────────────────────────────┤ │ │ │ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ │ │ ┃ 总体进度 ┃ │ │ ┃ ████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 60% ┃ │ │ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ │ │ │ │ ┌────────────────────────┬────────────────────────┬─────────────────────────┐ │ │ │ 已完成章节 │ 进行中 │ 待翻译 │ │ │ │ 14 / 25 │ 第15章 │ 10 章 │ │ │ │ ████████████████ │ ████████░░ │ ░░░░░░░░░░░░░░░ │ │ │ └────────────────────────┴────────────────────────┴─────────────────────────┘ │ │ │ │ ┌──────────────────────────────────────────────────────────────────────────────┐ │ │ │ 当前翻译内容: 第15章 - 决战 │ │ │ ├──────────────────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────┐ ┌─────────────────────┐ │ │ │ │ │ 原文 (中文) │ │ 译文 (日文) │ │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ │ │ │ │ │ "决战的时刻终于到 │ │ "決戦の時がついに │ │ │ │ │ │ 来了。主人公紧紧 │ │ 来た。主人公はしっ │ │ │ │ │ │ 握着手中的剑,眼 │ │ かりと剣を握り、 │ │ │ │ │ │ 前的敌人露出了一 │ │ 目の前の敵をじっと │ │ │ │ │ │ 丝不苟的表情..." │ │ 見つめた..." │ │ │ │ │ │ │ │ [正在生成...] │ │ │ │ │ └─────────────────────┘ └─────────────────────┘ │ │ │ └──────────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │ │ 📊 详细统计: │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ • 当前章节进度: ████████░░ 45% │ │ │ │ • 已翻译字数: 45,230 / 75,400 字 │ │ │ │ • 本章节已翻译: 1,357 / 3,016 字 │ │ │ │ • 平均翻译速度: 约 485 字/分钟 │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ⏱️ 时间统计: │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ • 已用时间: 1小时 23分钟 │ │ │ │ • 预计剩余时间: 1小时 45分钟 │ │ │ │ • 预计完成时间: 15:30 (今天) │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │ │ [⏸ 暂停翻译] [⏹ 停止翻译] [📁 导出已完成] [⚙️ 设置] │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ``` ### 3.3 暂停状态界面 ``` ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ ⏸ 翻译已暂停 │ ├─────────────────────────────────────────────────────────────────────────────────────┤ │ │ │ ╔═════════════════════════════╗ │ │ ║ ║ │ │ ║ ⏸ 翻译已暂停 ║ │ │ ║ ║ │ │ ║ 已完成: 14/25 章 (60%) ║ │ │ ║ ║ │ │ ╚═════════════════════════════╝ │ │ │ │ 您可以: │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ [ ▶ 继续翻译 ] 从暂停处继续翻译 │ │ │ │ [ 💾 保存进度 ] 保存当前进度,稍后继续 │ │ │ │ [ 📁 导出译文 ] 导出已翻译的章节 │ │ │ │ [ ⚙️ 修改设置 ] 调整翻译参数 │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │ │ 💡 提示: 暂停时您可以修改术语表、调整翻译设置,或导出已完成的部分 │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ``` --- ## 4. 术语预览界面 ### 4.1 术语管理流程 ```mermaid flowchart LR Auto[自动术语提取
AI分析原文] --> Preview[术语预览界面] Manual[手动添加术语] --> Preview Import[导入术语表] --> Preview Preview --> Edit{操作} Edit -->|修改| Update[更新术语] Edit -->|删除| Delete[移除术语] Edit -->|批量| Batch[批量编辑模式] Batch --> BatchExport[导出CSV] Batch --> BatchImport[导入CSV] Update --> Save[保存术语表] Delete --> Save BatchExport --> Save BatchImport --> Save Save --> Apply[应用到翻译] Apply --> Translate[继续翻译] ``` ### 4.2 术语表界面 ``` ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ 📖 术语表管理 - 示例小说 │ ├─────────────────────────────────────────────────────────────────────────────────────┤ │ │ │ 🔍 搜索术语: [_______________] 筛选: [全部 ▼] 排序: [频次 ↓▼] │ │ │ │ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ │ │ ┃ ☐ 原文 │ 译文 │ 频次 │ 类别 │ 状态 │ 操作 ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 主角 │ 主人公 │ 156 │ 人物 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 魔法 │ 魔法 │ 89 │ 技能 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 剑 │ 剣 │ 67 │ 武器 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 龙 │ 竜 │ 45 │ 生物 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 王国 │ 王国 │ 38 │ 地点 │ ⏳ 待审核 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 公主 │ 姫 │ 34 │ 人物 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 勇者 │ 勇者 │ 29 │ 称号 │ ⚠️ 有冲突 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 冒险者公会 │ 冒険者ギルド │ 28 │ 组织 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ 炼金术 │ 錬金術 │ 22 │ 技能 │ ✓ 已确认 │ ✏️ 🗑️ ┃ │ │ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ │ │ ┃ ☐ ... │ ... │ ... │ ... │ ... │ ... ┃ │ │ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ │ │ 批量操作: [✓ 全选] [🗑️ 删除选中] [📤 导出选中] [✅ 确认选中] │ │ │ │ [+ 添加术语] [📥 导入CSV] [📤 导出CSV] [🔄 重新提取] [💾 保存并返回] │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ``` ### 4.3 添加/编辑术语弹窗 ``` ┌─────────────────────────────────────────────┐ │ ✏️ 编辑术语 │ ├─────────────────────────────────────────────┤ │ │ │ 原文: [主角 ] │ │ 译文: [主人公 ] │ │ │ │ 类别: [人物 ▼] │ │ ┌─────────────────────┐ │ │ │ 人物 │ │ │ │ 地点 │ │ │ │ 技能 │ │ │ │ 物品 │ │ │ │ 组织 │ │ │ │ 称号 │ │ │ │ 自定义... │ │ │ └─────────────────────┘ │ │ │ │ 备注: [__________ │ │ __________ ] │ │ │ │ ☐ 锁定翻译 (禁止AI自动修改) │ │ ☐ 应用到所有相关变体 (主角→主角的→主角等) │ │ │ ├─────────────────────────────────────────────┤ │ [取消] [保存] │ └─────────────────────────────────────────────┘ ``` ### 4.4 术语冲突提示 ``` ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ ⚠️ 发现术语冲突 │ ├─────────────────────────────────────────────────────────────────────────────────────┤ │ │ │ 检测到以下术语存在多个翻译选项,请选择正确的翻译: │ │ │ │ ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ 原文: "勇者" │ │ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ │ │ 选项 │ 译文 │ 来源 │ 使用次数 │ 操作 │ │ │ │ │ ├─────────────────────────────────────────────────────────────────────┤ │ │ │ │ │ ○ 选项1 │ 勇者 │ 术语表 │ 29次 │ │ │ │ │ │ │ ○ 选项2 │ ブレイブ │ AI建议 │ 8次 │ │ │ │ │ │ │ ○ 自定义 │ [______] │ - │ - │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────────────┘ │ │ │ │ ☑ 将此选择应用到所有类似冲突 │ │ │ │ [跳过全部] [应用到选中] [全部应用] │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘ ``` --- ## 附录: 交互状态说明 ### 按钮状态规范 | 状态 | 示例 | 说明 | |------|------|------| | 默认 | `[开始翻译]` | 可点击,正常状态 | | 禁用 | `[开始翻译]` | 不可点击,灰色显示 | | 加载 | `[⏳ 处理中...]` | 操作进行中 | | 成功 | `[✓ 已完成]` | 操作成功 | | 错误 | `[✕ 失败]` | 操作失败 | ### 进度条规范 | 进度 | 显示 | 颜色 | |------|------|------| | 0-30% | `███░░░░░░░` | 蓝色 | | 31-70% | `███████░░░` | 蓝色 | | 71-99% | `██████████░` | 绿色 | | 100% | `████████████` | 绿色 | ### 图标说明 | 图标 | 含义 | |------|------| | ✓ | 已完成/已确认 | | → | 进行中/当前项 | | ⏸ | 暂停/待处理 | | ⏹ | 停止 | | ⚠️ | 警告/冲突 | | ❌ | 错误/失败 | | ℹ️ | 信息/提示 | | ⚙️ | 设置 | | 💾 | 保存 | | 📁 | 文件/导出 | | 📥 | 导入 | | ✏️ | 编辑 | | 🗑️ | 删除 | --- **文档结束**