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 en tu proyecto directamente desde la CLI. Esto te permite traducir:

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

Con la herramienta GT CLI, 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 utilizados por bibliotecas i18n como next-intl, i18next, etc.
mdxArchivos de componentes Markdown utilizados para documentación
mdArchivos estándar de markdown
jsArchivos JavaScript
tsArchivos TypeScript
gtArchivos de traducción específicos de GT utilizados por gt-next y gt-react

Cómo funciona

  1. Instala la herramienta GT CLI: 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

¡Eso es todo! No necesitas esperar días por traducciones, solo ejecuta un comando y obtén tus traducciones en minutos.

Beneficios

  • Mantener el contexto: Los archivos se traducen en su totalidad, preservando el contexto y mejorando la calidad de la traducción
  • Preservar la estructura: Todo el formato, la estructura del código y la sintaxis se mantienen en los archivos traducidos
  • Automatización: Integra con pipelines de CI/CD para automatizar la traducción en tu flujo de trabajo
  • Soporte multiformato: Traduce diferentes tipos de archivos con una sola configuración
  • Compatibilidad con bibliotecas i18n: Funciona con cualquier biblioteca i18n o formato personalizado

¿Qué te parece esta guía?