内容出海或做多语言站点,每篇都要手动翻一遍是体力活。这个 n8n 工作流监听源文档更新,自动用 LLM 按术语表翻译成目标语言,再分发到对应站点目录。改完原文,多语言版本自动跟上。
工作流链路
源文档更新触发 -> 提取原文与术语表 -> LLM 翻译(按术语表 + 风格)-> 落盘到目标语言目录 -> 通知(可选人工校对)。
下载模板
使用步骤
- 导入:n8n -> Workflows -> Import from File,选 auto-translation.json
- 触发节点:接你的源文档源(Git webhook / 飞书文档 webhook / 定时扫目录)
- 术语表节点:配一个术语表文件(CSV/JSON,term -> translation),LLM 翻译时强制遵守
- LLM 节点:填 API key,模型选 DeepSeek / Qwen(中英翻性价比高),Prompt 输出纯译文
- 落盘节点:按语言写到目标目录(如 en/posts/、ja/posts/)
- 通知节点:翻译完成发飞书 / Slack,可选人工校对环节
- 试运行:改一篇源文档,看是否自动翻出目标语言版本
配套 Prompt(LLM 翻译)
Prompt
你是专业译者,精通{{源语言}}和{{目标语言}}。翻译以下文本:
1. 必须遵守术语表,术语统一
2. 通顺地道,符合{{目标语言}}表达习惯
3. 保留原文 Markdown 结构(标题/代码块/表格不破坏)
4. 代码块内的注释也翻,代码本身不动
5. 输出纯译文
术语表:{{glossary}}
文本:{{source_text}}踩坑
- 术语不统一:没给术语表,同一术语每篇翻成不同词。强制 LLM 读术语表,并在输出后做一次术语一致性校验。
- 破坏 Markdown 结构:LLM 翻译时可能把代码块标记或表格弄丢。Prompt 里明确"保留结构",并在落盘前做 Markdown 合规检查。
- 机翻味重:纯 LLM 翻译有 AI 味。关键内容(首页 / 营销页)加人工校对节点;长文内容可直出。
参考来源
- n8n 官方:n8n.io
- DeepSeek API 文档:platform.deepseek.com