Traducir

Traducir documentos Markdown y MDX

Un documento no es una lista de claves. Su texto está disperso en bloques de código, enlaces y front matter que deben conservarse exactamente. KAERIS divide el archivo en piezas protegidas y prosa, traduce solo la prosa y vuelve a ensamblar las piezas.

KAERIS ha traducido esta página y revisado cada línea traduciéndola de vuelta. Un hablante nativo aún no la ha revisado. Original en inglés

Cómo se lee un documento Markdown

El documento se divide en un esqueleto de piezas literales y segmentos de texto numerados. Dentro de un segmento, el código en línea, destinos de enlaces, etiquetas HTML y JSX se sustituyen por tokens como {0} antes de la traducción y se restauran después. Un modelo que omite uno activa el mismo detector que una variable omitida.

Archivo fuentegetting-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.

Qué tener en cuenta en las traducciones Markdown

Una ejecución real, antes y después

Una ejecución real: nuestro documento de prueba, alemán, 26 de octubre de 2026, reducido al inicio y un bloque de código. El encabezado, texto en negrita, el comando curl y el token $TOKEN están como en la fuente; solo cambiaron la prosa y los campos front matter visibles para el lector.

Anteshelp-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"
```
Despuésde/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"
```

Lo que KAERIS hace con él

Ejecuta en tres pasos

  1. Instala el CLI

    Ejecuta pip install kaeris.

  2. Traduce el documento

    Ejecuta kaeris translate docs/guide.md --langs de,ja. Un patrón como docs/*.md traduce varios archivos.

  3. Léelo de vuelta

    Abre verify.json de la ejecución con --verify para ver qué dice ahora cada parte traducida en tu idioma.

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

Preguntas

¿Se traduce el código en mis documentos?

No. Los bloques de código delimitados y con sangría, el código en línea, las URLs, las etiquetas HTML y JSX se devuelven byte a byte.

¿Traduce componentes MDX?

La prosa y las partes de una sola línea alrededor sí. El texto dentro de un componente JSX multilínea se conserva en lugar de traducirse, lo cual es una limitación del lector de formato.

¿Es gratis?

Sí, sin cuenta: 10.000 caracteres por archivo y hasta 8 idiomas por ejecución. Una clave API gratuita eleva el límite de archivos a 50.000 caracteres. La licencia vitalicia cuesta $79 una vez, con tu propia clave OpenRouter; los planes mensuales empiezan en $19. Precios

¿Puedo ejecutarlo desde la terminal o en CI?

Sí. pip install kaeris, luego kaeris translate docs/guide.md --langs de,ja. El GitHub Action ejecuta la misma traducción en un pull request. Documentación CLI · GitHub Action

Seguir adelante

Referencia CLI · Referencia de verificación · Traducir en el navegador · Verificación gratuita · Convertir formatos · Pseudo-localización

Otros formatos: JSON · YAML · .po · ARB · XLIFF · .strings · .xcstrings · .properties · .resx · CSV · Fluent · Android XML