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