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 archivo | Descripción | 
|---|---|
| json | Archivos JSON usados por bibliotecas de i18n como next-intl, i18next, etc. | 
| mdx | Archivos de componentes Markdown usados para documentación | 
| md | Archivos Markdown estándar | 
| js | Archivos JavaScript | 
| ts | Archivos TypeScript | 
| gt | Archivos de traducción específicos de GT usados por gt-next y gt-react | 
Cómo funciona
- Instala la CLI de GT: npm install --save-dev gtx-cli
- Configura tu proyecto con el archivo gt.config.json
- Ejecuta npx gtx-cli translatepara 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?

