翻译

翻译 Markdown 和 MDX 文档

文档不是键的列表。其文本散布在代码块、链接和 front matter 中,这些内容必须精确地恢复。KAERIS 将文件分割成受保护的片段和散文,仅翻译散文,然后将片段重新组合。

KAERIS 翻译了此页面,并通过回译检查了每一行。尚未经过母语人士审阅。 英文原文

Markdown 文档是如何读取的

文档被分割成文字片段的骨架和编号的文本段。在段落内部,行内代码、链接目标、HTML 和 JSX 标签会被替换为像 {0} 这样的标记,然后在翻译后恢复。遗漏了标记的模型会触发与遗漏变量相同的检测器。

源文件getting-started.md
---
title: Getting started
slug: getting-started
---

# Getting started

Install the package with `pip install kaeris`, then read the [CLI guide](/docs/cli).

```bash
kaeris translate en.json --langs de,ja
```

Run it once per release. It only translates new keys.

Markdown 翻译中需要注意的事项

真实运行,之前和之后

真实运行:我们的测试文档,德语,26 October 2026,截取为开头和一个代码块。标题、粗体文本、curl 命令和 $TOKEN 标记与源文件相同;只有散文和读者看到的 front-matter 字段发生了变化。

之前help-returns.md
---
title: Returns and refunds
summary: How to return a record, and when you will not get a refund.
---

# Returns and refunds

You can return an unopened record within **30 days** of delivery. We refund the full price, but not the shipping cost.

…
```bash
curl https://api.example.com/v1/returns/RT-1042 -H "Authorization: Bearer $TOKEN"
```
之后de/help-returns.md
---
title: Rücksendungen und Erstattungen
summary: So senden Sie eine Schallplatte zurück und wann Sie keine Erstattung erhalten.
---

# Rücksendungen und Erstattungen

Sie können eine ungeöffnete Schallplatte innerhalb von **30 Tagen** nach Lieferung zurücksenden. Wir erstatten den vollen Preis, jedoch nicht die Versandkosten.

…
```bash
curl https://api.example.com/v1/returns/RT-1042 -H "Authorization: Bearer $TOKEN"
```

KAERIS 的处理方式

分三步运行

  1. 安装 CLI

    运行 pip install kaeris。

  2. 翻译文档

    运行 kaeris translate docs/guide.md --langs de,ja。像 docs/*.md 这样的 glob 会翻译多个文件。

  3. 读回内容

    打开 --verify 运行生成的 verify.json 文件,查看每个翻译部分现在用您的语言说的是什么。

pip install kaeris
kaeris translate docs/guide.md --langs de,ja --verify

问题

我的文档中的代码会被翻译吗?

不会。代码块(包括用围栏标记和缩进的代码块)、行内代码、URL、HTML 和 JSX 标签会按原样返回。

它会翻译 MDX 组件吗?

是的,会翻译文本内容以及其周围的单行部分。多行 JSX 组件内的文本会被保留而不是翻译,这是格式读取器的限制。

免费吗?

是的,无需账户:每个文件 10,000 个字符,每次运行最多 8 种语言。免费的 API 密钥可将文件限制提高到 50,000 个字符。一次性付费 79 美元,使用您自己的 OpenRouter 密钥;月度套餐起价为 19 美元。价格

我可以在终端或 CI 中运行它吗?

是的。运行 pip install kaeris,然后运行 kaeris translate docs/guide.md --langs de,ja。GitHub Action 会在拉取请求中运行相同的翻译。 CLI 文档 · GitHub Action

继续

CLI 参考 · 检查参考 · 在浏览器中翻译 · 免费检查 · 格式转换 · 伪本地化

其他格式: JSON · YAML · .po · ARB · XLIFF · .strings · .xcstrings · .properties · .resx · CSV · Fluent · Android XML