Aplicación de escritorio para traducir libros y textos extensos con contexto de toda la obra, glosario dinámico y revisión basada en evidencias.
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
Crea un archivo .env con tu clave de API y el modelo de OpenRouter
- 2
Instala las dependencias (requiere Node.js 22)
yarn install --frozen-lockfile - 3
Compila el frontend
npm run build - 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
Plataforma de localización web autohospedada para traducir software y contenido, con una estrecha integración con el control de versiones.
Plataforma de gestión de traducciones de código abierto y autohospedada para equipos, con importación y exportación de formatos de localización comunes y una API REST.
Una herramienta de gestión de traducciones autohospedable para aplicaciones web y nativas, con historial completo de ediciones, debates de equipo, CLI y API GraphQL.
Extensión de navegador que traduce localmente la interfaz de GitHub al chino simplificado y tradicional.
Extensión de navegador y aplicación de escritorio que traduce, mejora y resume texto seleccionado mediante API de LLM como ChatGPT, Azure OpenAI y MiniMax.