英译中
AI Regulation and Global Competition
听一段 2 分钟英文新闻评论,记录要点后口译成中文。
CATTI 二级
02:00
考试语速 · 可回放 2 次
语速
口译模式
先听材料,做笔记,再用录音或文字提交口译结果。
练习角色
等待语音作答
默认只缓存本次录音,评分保存文字转写和反馈,不长期保存音频。
文本辅助区
用于整理源文、切分句群和补充转写,不作为独立笔译训练。
等待作答
浏览器支持时会调用 MediaRecorder;原型也支持文字提交。
News Library
一周新闻素材库
服务器素材
--
RSS 来源
数据状态
检查中
题型
显示全部本周素材
CATTI 三级
新闻复述与基础交传
80-150 词段落,训练信息完整度、中文表达压缩和英文基础转换。
CATTI 二级
高密度政策与国际议题
220-300 词段落,加入逻辑转折、抽象概念和术语规范性评分。
上海中高级
听力、对话与视译组合
对话题、句段口译、视译和听力复述组合成完整计时训练。
每次添加文章或生成训练后,系统会汇总相关术语、固定搭配和考试可迁移表达,后续可接入错因回流和间隔复习。
Weakness Queue
下一步训练建议
- 数字与专名专训:财经增长率、年份、机构全称。
- CATTI 二级英译中:高密度科技政策材料。
- Shadowing:语速从 0.9× 提升到 1.0×。
练习记录、复盘语库和管理员材料会自动同步到服务器。
01
素材生成流水线
从手动文本或公开新闻链接开始;登录或付费网页只读取可见标题/摘要,再由 DeepSeek 生成考试训练材料。
- 输入:公开新闻链接、正文、考试目标、题型、主题、语速。
- 输出:训练材料、听力稿、术语表、参考译文、音频地址。
02
录音与转写
前端录音上传到后端,后端保存到对象存储,再调用 Azure STT 生成带时间戳的文字转写。
- 移动端优先处理 iOS 录音兼容。
- 失败录音进入本地队列,网络恢复后重传。
03
AI 评分报告
把原文、参考译文、用户译文和录音转写发送给 DeepSeek,按考试类型生成结构化评分。
- 分项:信息完整度、语言准确性、表达流畅度、术语规范性。
- 反馈:漏译、错译、数字错误、术语建议、下一步训练。
04
学习记录与推荐
记录每次训练的材料、题型、分数、错误类型和术语卡,生成周报并推荐下一组训练。
- 短期:SQLite 或 PostgreSQL 保存基础记录。
- 后续:向量库推荐相似新闻材料和薄弱主题。
POST /api/materials/generate
根据考试目标、题型、主题和素材生成训练任务。
GET /api/materials
获取本周素材、筛选考试类型和难度。
POST /api/sessions
创建一次口译、对话或视译训练会话。
POST /api/sessions/:id/submit
提交录音或译文,触发转写和评分任务。
GET /api/sessions/:id/result
读取评分结果、错误标注和后续建议。
GET /api/user/stats
返回学习报告、弱点主题和术语复习列表。
MVP Order
建议开发顺序
- 先保留当前静态前端,把“生成训练”改成调用后端接口。
- 后端先做手动素材生成,不急着接自动新闻抓取。
- 评分先接文字版 DeepSeek,录音转写和 Azure STT 放到第二步。
- 用户系统可以晚一点做,先用匿名会话保存训练记录。
Deployment Checks
上线检查
HTTPS 域名
Service Worker 必需
API Key
仅放后端环境变量
录音文件
按用户或会话隔离
缓存策略
更新后清理 PWA 缓存
Generation Config
素材生成配置
考试目标
决定材料长度、信息密度、评分口径和题型组合。
题型
决定是否显示源文本、是否录音、是否生成对话轮次。
主题
决定新闻来源、术语表和推荐后续专项。
语速
控制 TTS 的 SSML rate,保留慢速、考试、新闻三档。
Scoring Rubric
评分规则预览
35%信息完整度
30%语言准确性
20%表达流畅度
15%术语规范性
正式版会按考试目标切换评分提示词:CATTI 更重信息完整和术语,上海口译更重听辨、对话反应和视译流畅。
Mode Difference
文本辅助区与视译的区别
文本辅助区
用于整理源文本、切分句群、补充录音转写和保存参考表达。它服务于口译复盘,不作为单独的笔译考试模块。
视译
以限时口头输出为核心,用户看着源文本即时说出译文。评分重点是切分能力、反应速度、口语流畅度、少回看和少停顿。