DesignLex

关于 DesignLex

这个项目怎么搭建的、词库怎么扩展、怎么部署到阿里云。

这是什么

DesignLex 是一个面向中文设计学生和新人设计师的英语语境词典。

不是单词表,是从真实设计语料里来的词 —— 每个词都附带:

  • 中英双语释义
  • 3-5 条来自论文 / 采访 / 博客 / 播客的真实用例
  • 用例的来源标注(可追溯)
  • 关联词和常见错误

词库怎么扩展

你有两个方式增加新词:手工编辑或自动化 pipeline。 推荐先用 pipeline 跑出候选词,再手工 review 入库。

方式一 · 手工编辑

直接编辑 data/terms.json, 按已有词条的格式追加新的对象。

适合:核心词、你想自己掌控的词、有把握的翻译。

方式二 · 自动化 pipeline

三步:

  1. 把 PDF / transcript / markdown 文件放进 corpus/<category>/
  2. 运行 npm run pipeline:all
  3. data/.tmp/candidates.json review 候选词,再合入 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 · 阿里云轻量应用服务器 · 一键启动

三个设计原则

  1. 01
    语境优先不只翻译。一句真实用例胜过十行字典释义。
  2. 02
    来源可追溯每条用例都标注来自哪里,可以点过去看原文。
  3. 03
    用户主导词库、领域定义、语料文章都由你掌控。pipeline 只是工具。