42md 知识工具大升级(3)AI 翻译 translate:33 种语言一行命令到手
一份中文笔记想翻成英文发给海外同事、一篇英文论文想翻成中文方便阅读——`42md tools translate` 一行命令做完。33 种语言全覆盖,保留 Markdown 结构 / 代码块 / 公式 / 表格不变,webapp 「我的翻译」可自定义专属翻译方向。按千字计费。
一、为什么要做 AI 翻译
跨语言的内容流动是个高频场景:
- 写完一份中文项目报告,想翻成英文发给海外同事
- 读到一篇英文论文 / 日文博客 / 法文公告,想翻成中文方便快速消化
- 维护多语言文档站,每次源语言更新都要同步翻译多个版本
- 整理外语会议纪要时,需要中外文对照存档
过去翻译流程很零碎:复制到翻译网站 → 复制回来 → 调格式 → 调代码块 → 调公式。文章一长,光复制粘贴就是 10 分钟。
42md tools translate 把这件事压成一行命令——读你的 Markdown、保留全部结构、翻完直接落盘。
二、AI 翻译的特色
- 33 种语言全覆盖——英、中、日、韩、法、德、西、俄、阿、葡、印、越、泰、土、波兰、希腊、希伯来、荷兰、瑞典、芬兰…(DeepL + Google Translate + 腾讯翻译开源模型公认交集)
- Markdown 结构原样保留——代码块 / 公式 / 表格 / 链接 / 列表 / 标题层级翻完一字不差,不会把代码标识符当成英文乱翻
- 专属翻译方向可自定义——webapp「我的翻译」可建「中 → 英 技术翻译」「日 → 中 文学翻译」等专属方向,下次直接选用
- AI 热词自动注入——你建过的专属词库在翻译时自动生效,专有名词 / 人名 / 品牌名按你预设写法处理,长期稳定不漂
- 长短文智能路由——短文秒级出结果;长文自动分段并行处理,命令行展示进度
- 幂等友好:跑过一次后,原文未变 + 译文还在 → 再跑自动跳过
三、怎么用 · Webapp
打开 42md.cc 「我的知识库」,找到你要翻译的笔记:
- 点笔记顶部「二次处理」下拉 → 选「AI 翻译」
- 在弹出 Dialog 里选翻译方向(内置方向 + 你的自定义方向)
- 二次确认 Dialog 显示「预估消耗 + 当前余额」
- 按「翻译」启动,输出与原文同目录,文件名带语言后缀
自定义翻译方向(推荐高频用户用):
打开 42md.cc/config/translate 「我的翻译」页:
- 点「新建翻译方向」→ 选源语言(含「自动检测」)+ 目标语言 → 保存
- 下次翻译时直接选这个方向,省去每次选语言的步骤
- 适合「我专门做中→英技术文档」「我经常把日语博客翻成中文」这类固定场景
小技巧:
- 翻译技术文档前先跑 AI 热词抽出术语词库——翻译时这些词按词库写法处理,不会乱翻专有名词
- 论文翻译用
paper预设先跑一遍 版式优化,断行 + 全角化处理完再翻,输出更整齐
四、怎么用 · CLI
# 默认翻成中文
42md tools translate report.md
# 指定目标语言
42md tools translate paper.md --target English
42md tools translate paper.md --target 日本語
42md tools translate paper.md --target Français
# ISO 简写也支持(zh / en / ja 都行)
42md tools translate paper.md --target en
# 批量翻译
42md tools translate notes/*.md --target English
# 强制覆盖已有译文(默认幂等跳过)
42md tools translate paper.md --target English --force
输出文件命名:
原文:paper.md
译文:paper_en.md # target=English 或 en 都生成 _en
小技巧:
- 默认非交互终端(脚本 / CI)下若没传
-y会拒绝执行——防止脚本误扣配额 - 批量翻译时先看预估消耗:Dialog 会显示「20 篇文档约 X 千字」,确认后再启动
- 跑过一次后重跑自动跳过——原文未变 + 译文还在 → 跳过重算;要重新翻就加
--force
注意事项:
- 输入文件 > 200,000 字符会被拒绝(防超大文件白等几秒后被服务端打回)
- 翻译方向若是「自定义方向」,CLI 当前同步路径仅支持 target;source 锁定由 webapp 异步路径处理(即将上线)
五、实际演示

更多翻译方向的样本见 AI 翻译演示中心。
六、常见问题
支持哪些语言?
33 种主流语言:英、中、印地、西班牙、阿拉伯、孟加拉、葡萄牙、俄、日、德、法、印尼、意大利、越南、土耳其、韩、波斯、波兰、乌克兰、泰、马来、荷兰、罗马尼亚、希腊、匈牙利、捷克、瑞典、芬兰、丹麦、挪威、希伯来、保加利亚、斯洛伐克。
依据是 DeepL + Google Translate + 腾讯翻译开源模型的公认交集,覆盖全球主流使用人口。
代码块 / 公式 / 表格会被翻译吗?
不会。代码块(含行内代码 like_this)/ LaTeX 公式($...$ / $$...$$)/ Markdown 表格的结构都原样保留,只翻译其中的人类语言文本。
配额怎么算?
按源文字符数 / 1000 计费(千字粒度向上取整)。翻译 / AI 优化 / AI 热词共享同一套「AI 生成」额度。注册即送 42 千字额度,够你完整试一轮。
能跳过二次确认 Dialog 吗?
加 -y / --yes 即可。但非交互终端(脚本、CI)下若没传 -y 会拒绝执行——防止脚本误扣配额。
专有名词 / 品牌名翻译总是不准怎么办?
先用 AI 热词 跑一遍同领域的几份文档建词库,下次翻译时这些词自动生效,专有名词 / 人名 / 品牌名按词库写法处理,长期稳定。
七、立即体验
# 安装或升级
curl -fsSL https://42md.cc/mac | bash
# 一行命令翻译
42md tools translate report.md --target English
或者打开 42md.cc 知识库,每篇笔记顶部「二次处理 → AI 翻译」直接调用,并可在 /config/translate 自定义专属翻译方向。
系列回顾
- 第(1)篇:总述
- 第(2)篇:版式优化 lint
- 第(3)篇:AI 翻译 translate(本篇)
- 第(4)篇:AI 优化 improve
- 第(5)篇:md2pdf:Markdown 转 PDF
- 后续:md2docx / md2epub / md2html+wechat / download / screenshot
42md — 你的 AI 知识快刀。更快地获取、更深地编译、更好地策展、更强的工具。
活水 AI 实验室(42ailab) — 源自 2023 年成立的活水智能团队,致力于以认知科学为基石,推动人工智能与人类智能的深度融合与科学创新。