Traducción automática

Traduce automáticamente los archivos de tu proyecto con General Translation.

Descripción general

General Translation ofrece potentes herramientas para traducir archivos completos de tu proyecto directamente desde la CLI. Esto te permite traducir:

  • Archivos JSON: Traduce tus archivos JSON de i18n para cualquier biblioteca, incluidas next-intl, i18next o formatos JSON personalizados
  • Archivos Markdown/MDX: Traduce tu documentación o archivos de contenido, preservando todo el formato y la estructura
  • Archivos TypeScript/JavaScript: Traduce cadenas en tus archivos de código sin afectar su funcionalidad

Con la CLI de GT, puedes traducir directorios completos de archivos con un solo comando, lo que facilita la localización de todo tu proyecto.

Tipos de archivos compatibles

General Translation admite los siguientes tipos de archivos:

Tipo de archivoDescripción
jsonArchivos JSON usados por bibliotecas de i18n como next-intl, i18next, etc.
mdxArchivos de componentes Markdown usados para documentación
mdArchivos Markdown estándar
jsArchivos JavaScript
tsArchivos TypeScript
gtArchivos de traducción específicos de GT usados por gt-next y gt-react

Cómo funciona

  1. Instala la CLI de GT: npm install --save-dev gtx-cli
  2. Configura tu proyecto con el archivo gt.config.json
  3. Ejecuta npx gtx-cli translate para traducir automáticamente todos los archivos especificados

¡Listo! No tienes que esperar días para obtener traducciones: ejecuta un comando y tendrás tus traducciones en minutos.

Beneficios

  • Mantén el contexto: Los archivos se traducen de forma integral, preservando el contexto y mejorando la calidad de la traducción
  • Preserva la estructura: Todo el formato, la estructura del código y la sintaxis se mantienen en los archivos traducidos
  • Automatización: Intégralo con pipelines de CI/CD para automatizar la traducción en tu flujo de trabajo
  • Compatibilidad multiformato: Traduce distintos tipos de archivos con una única configuración
  • Compatibilidad con bibliotecas de i18n: Funciona con cualquier biblioteca de i18n o con formatos personalizados

¿Qué te ha parecido esta guía?

Traducción automática