关于 DesignLex
这个项目怎么搭建的、词库怎么扩展、怎么部署到阿里云。
这是什么
DesignLex 是一个面向中文设计学生和新人设计师的英语语境词典。
不是单词表,是从真实设计语料里来的词 —— 每个词都附带:
- 中英双语释义
- 3-5 条来自论文 / 采访 / 博客 / 播客的真实用例
- 用例的来源标注(可追溯)
- 关联词和常见错误
词库怎么扩展
你有两个方式增加新词:手工编辑或自动化 pipeline。 推荐先用 pipeline 跑出候选词,再手工 review 入库。
方式一 · 手工编辑
直接编辑 data/terms.json, 按已有词条的格式追加新的对象。
适合:核心词、你想自己掌控的词、有把握的翻译。
方式二 · 自动化 pipeline
三步:
- 把 PDF / transcript / markdown 文件放进
corpus/<category>/ - 运行
npm run pipeline:all - 在
data/.tmp/candidates.jsonreview 候选词,再合入data/terms.json
适合:批量扩展、覆盖面提升、从真实语料里发现新词。
完整搭建流程见仓库根目录的 README.md(包含从 git clone 到阿里云部署的全部命令)。
技术栈
前端
Next.js 14(App Router)· TypeScript · Tailwind CSS
数据
本地 JSON + Markdown · 无数据库依赖
Pipeline
Node.js 脚本 · pdf-parse · OpenAI / Claude API
部署
Docker · 阿里云轻量应用服务器 · 一键启动
三个设计原则
- 01语境优先,不只翻译。一句真实用例胜过十行字典释义。
- 02来源可追溯,每条用例都标注来自哪里,可以点过去看原文。
- 03用户主导,词库、领域定义、语料文章都由你掌控。pipeline 只是工具。