Um app para desktop que traduz livros e textos longos com contexto do livro inteiro, glossário atualizado em tempo real e revisão baseada em evidências.
ObservedObserver/chatgpt-i18n
Um app web que usa modelos de IA para traduzir arquivos de locale de i18n, com editor web e exportação de vários locales.
Alternativa open source a:Google Translate
- Estrelas
- 802
- Forks
- 97
- Issues abertas
- 18
- Último commit
- há 21 dias
O que é?
chatgpt-i18n é um app web para traduzir arquivos de locale usados na localização de sites e aplicativos. Você envia um arquivo JSON de locale, escolhe os idiomas de destino e o app traduz o conteúdo com um LLM via OpenRouter, também com suporte a configurações do Azure.
O app resolve dois problemas de traduzir JSON diretamente pelo ChatGPT: muitas vezes, o modelo quebra a estrutura do JSON, e arquivos grandes excedem o que ele consegue processar em uma única solicitação. Para contornar isso, o app divide arquivos JSON grandes em partes menores antes da tradução. Ele também inclui um editor web para revisar e ajustar os textos traduzidos e permite exportar vários arquivos de locale de uma só vez.
O backend é um serviço Node.js 22 que usa o OpenAI SDK com OpenRouter, configurado por variáveis de ambiente ou pela página Settings do app. O projeto é escrito em TypeScript e pode ser executado localmente com um servidor de desenvolvimento ou implantado na Vercel.
Recursos principais
- 01Traduz arquivos JSON de locale para os idiomas de destino com um LLM via OpenRouter.
- 02Divide arquivos JSON grandes em partes para reduzir o risco de quebrar sua estrutura.
- 03Inclui um editor web para visualizar e editar traduções.
- 04Exporta vários arquivos de locale de uma só vez.
- 05Oferece configurações do provedor Azure além do OpenRouter.
Casos de uso
- Localizar os arquivos de recursos i18n em JSON de um site ou app para vários idiomas.
- Gerar uma primeira versão da tradução para que um desenvolvedor ou tradutor revise e edite.
- Gerar arquivos de locale para vários idiomas em uma única exportação em lote.
Início rápido
- 1
Crie um arquivo .env com sua chave de API e o modelo do OpenRouter
- 2
Instale as dependências (requer Node.js 22)
yarn install --frozen-lockfile - 3
Compile o frontend
npm run build - 4
Inicie o servidor de desenvolvimento e abra localhost:3000
npm run server
Antes de usar
- As traduções exigem Node.js 22 e uma chave de API paga do OpenRouter.
- O autor observa que o serviço pode ser lento e, às vezes, exceder os limites do Vercel FaaS.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado disponibilizado pela rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é chatgpt-i18n?
- Um app web que usa modelos de IA para traduzir arquivos de locale de i18n, com editor web e exportação de vários locales. chatgpt-i18n é um app web para traduzir arquivos de locale usados na localização de sites e aplicativos. Você envia um arquivo JSON de locale, escolhe os idiomas de destino e o app traduz o conteúdo com um LLM via OpenRouter, também com suporte a configurações do Azure.
- chatgpt-i18n é gratuito? Qual é a licença?
- chatgpt-i18n é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- chatgpt-i18n ainda é mantido?
- Manutenção ativa. O último commit de chatgpt-i18n foi em 16 de out. de 2026.
- Para que posso usar chatgpt-i18n?
- Localizar os arquivos de recursos i18n em JSON de um site ou app para vários idiomas. Gerar uma primeira versão da tradução para que um desenvolvedor ou tradutor revise e edite. Gerar arquivos de locale para vários idiomas em uma única exportação em lote.
- Como instalar chatgpt-i18n?
- Crie um arquivo .env com sua chave de API e o modelo do OpenRouter Instale as dependências (requer Node.js 22): yarn install --frozen-lockfile Compile o frontend: npm run build Inicie o servidor de desenvolvimento e abra localhost:3000: npm run server
- Onde consigo chatgpt-i18n?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ObservedObserver/chatgpt-i18n
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de localização web e self-hosted para traduzir software e conteúdo, com integração direta ao controle de versão.
Plataforma open source e self-hosted de gestão de traduções para equipes, com importação e exportação de formatos comuns de localização e uma REST API.
Uma ferramenta de gerenciamento de traduções que você pode hospedar, para apps web e nativos, com histórico completo de edições, discussões em equipe, CLI e API GraphQL.
Extensão de navegador que traduz a interface do GitHub para chinês simplificado ou tradicional, com tradução feita localmente.
Extensão de navegador e app para desktop que traduz, aprimora e resume textos selecionados usando APIs de LLM como ChatGPT, Azure OpenAI e MiniMax.