Repolode
ObservedObserver

ObservedObserver/chatgpt-i18n

Aplicación web que usa modelos de IA para traducir archivos de locales i18n, con editor web y exportación de varios locales.

Alternativa open source a:Google Translate

Estrellas
802
Forks
97
Issues abiertos
18
Último commit
hace 22 días

¿Qué es?

chatgpt-i18n es una aplicación web para traducir archivos de locales usados en la localización de sitios web y aplicaciones. Subes un archivo de locales JSON, eliges los idiomas de destino y la aplicación traduce el contenido con un LLM a través de OpenRouter; también admite la configuración de Azure.

La aplicación aborda dos problemas de traducir JSON directamente con ChatGPT: el modelo suele alterar la estructura del JSON y los archivos grandes superan lo que puede procesar en una sola solicitud. Para resolverlo, la aplicación divide los archivos JSON grandes en fragmentos más pequeños antes de traducirlos. También incluye un editor web para revisar y ajustar el texto traducido, y permite exportar varios archivos de locales a la vez.

El backend es un servicio de Node.js 22 que usa el SDK de OpenAI con OpenRouter y se configura mediante variables de entorno o desde la página Settings de la aplicación. El proyecto está escrito en TypeScript y se puede ejecutar localmente con un servidor de desarrollo o desplegar en Vercel.

Funciones clave

  • 01Traduce archivos de locales JSON a los idiomas de destino con un LLM a través de OpenRouter.
  • 02Divide los archivos JSON grandes en fragmentos para reducir las alteraciones en su estructura.
  • 03Incluye un editor web para consultar y editar traducciones.
  • 04Exporta varios archivos de locales a la vez.
  • 05Admite la configuración del proveedor Azure, además de OpenRouter.

Casos de uso

  • Localizar en varios idiomas los archivos de recursos i18n basados en JSON de un sitio web o una aplicación.
  • Generar un primer borrador de traducción para que después lo revise y edite un desarrollador o traductor.
  • Generar archivos de locales para varios idiomas en una sola exportación por lotes.

Inicio rápido

  1. 1

    Crea un archivo .env con tu clave de API y el modelo de OpenRouter

  2. 2

    Instala las dependencias (requiere Node.js 22)

    yarn install --frozen-lockfile
  3. 3

    Compila el frontend

    npm run build
  4. 4

    Inicia el servidor de desarrollo y abre localhost:3000

    npm run server

Antes de usarlo

  • Para las traducciones se necesita Node.js 22 y una clave de API de OpenRouter de pago.
  • El autor señala que el servicio puede ser lento y que, a veces, supera los límites de Vercel FaaS.
  • Se distribuye bajo la licencia copyleft AGPL-3.0, que exige compartir el código fuente modificado que se sirva a través de la red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es chatgpt-i18n?
Aplicación web que usa modelos de IA para traducir archivos de locales i18n, con editor web y exportación de varios locales. chatgpt-i18n es una aplicación web para traducir archivos de locales usados en la localización de sitios web y aplicaciones. Subes un archivo de locales JSON, eliges los idiomas de destino y la aplicación traduce el contenido con un LLM a través de OpenRouter; también admite la configuración de Azure.
¿chatgpt-i18n es gratuito? ¿Qué licencia tiene?
chatgpt-i18n es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿chatgpt-i18n sigue mantenido?
Mantenimiento activo. El último commit de chatgpt-i18n fue el 16 oct 2026.
¿Para qué puedo usar chatgpt-i18n?
Localizar en varios idiomas los archivos de recursos i18n basados en JSON de un sitio web o una aplicación. Generar un primer borrador de traducción para que después lo revise y edite un desarrollador o traductor. Generar archivos de locales para varios idiomas en una sola exportación por lotes.
¿Cómo se instala chatgpt-i18n?
Crea un archivo .env con tu clave de API y el modelo de OpenRouter Instala las dependencias (requiere Node.js 22): yarn install --frozen-lockfile Compila el frontend: npm run build Inicia el servidor de desarrollo y abre localhost:3000: npm run server
¿Dónde consigo chatgpt-i18n?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ObservedObserver/chatgpt-i18n

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados