Repolode
LanceMoe

LanceMoe/openai-translator

Um tradutor PWA que usa modelos de chat compatíveis com OpenAI, pode ser instalado no celular ou computador e mantém o histórico de traduções localmente.

Alternativa open source a:DeepL

Estrelas
397
Forks
59
Issues abertas
6
Último commit
há 29 dias

O que é?

O OpenAI Translator é um aplicativo web progressivo que envia solicitações de tradução para qualquer modelo de chat compatível com OpenAI pela API /v1/chat/completions. Os usuários definem uma URL base de API e uma chave de API personalizadas e, em seguida, escolhem um modelo sugerido ou informam o identificador de qualquer modelo de chat compatível com o provedor.

O app pode transmitir o resultado à medida que ele é gerado e salva o histórico de traduções no navegador. Por ser um PWA, pode ser instalado em celulares e computadores. Ele é desenvolvido com React 19, Vite, Tailwind CSS com DaisyUI e React Query, e pode ser implantado como arquivos estáticos ou como um contêiner Docker servido pelo nginx.

Recursos principais

  • 01Faz chamadas à API OpenAI-compatible /v1/chat/completions, com opção de transmitir o resultado.
  • 02Aceita URLs base e chaves de API personalizadas para provedores compatíveis.
  • 03Permite escolher um modelo sugerido ou informar o identificador de qualquer modelo de chat.
  • 04Armazena o histórico de traduções localmente no navegador.
  • 05Pode ser instalado como PWA em celulares ou computadores.

Casos de uso

  • Traduzir textos usando sua própria chave de API da OpenAI, sem recorrer a um serviço de tradução de terceiros.
  • Usar um endpoint de modelo próprio ou alternativo compatível com OpenAI para traduções.
  • Executar um app web de tradução privado no seu próprio servidor com Docker ou hospedagem de arquivos estáticos.

Início rápido

  1. 1

    Instale o pnpm (consulte pnpm.io/installation)

  2. 2

    Instale as dependências do projeto

    pnpm install
  3. 3

    Inicie o servidor de desenvolvimento local

    pnpm dev

Antes de usar

  • É necessária uma chave de API e acesso a um provedor compatível com OpenAI. A disponibilidade de modelos depende desse provedor.

Tópicos

Perguntas frequentes

O que é openai-translator?
Um tradutor PWA que usa modelos de chat compatíveis com OpenAI, pode ser instalado no celular ou computador e mantém o histórico de traduções localmente. O OpenAI Translator é um aplicativo web progressivo que envia solicitações de tradução para qualquer modelo de chat compatível com OpenAI pela API /v1/chat/completions. Os usuários definem uma URL base de API e uma chave de API personalizadas e, em seguida, escolhem um modelo sugerido ou informam o identificador de qualquer modelo de chat compatível com o provedor.
openai-translator é gratuito? Qual é a licença?
openai-translator é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
openai-translator ainda é mantido?
Manutenção ativa. O último commit de openai-translator foi em 8 de out. de 2026.
Para que posso usar openai-translator?
Traduzir textos usando sua própria chave de API da OpenAI, sem recorrer a um serviço de tradução de terceiros. Usar um endpoint de modelo próprio ou alternativo compatível com OpenAI para traduções. Executar um app web de tradução privado no seu próprio servidor com Docker ou hospedagem de arquivos estáticos.
Como instalar openai-translator?
Instale o pnpm (consulte pnpm.io/installation) Instale as dependências do projeto: pnpm install Inicie o servidor de desenvolvimento local: pnpm dev
Onde consigo openai-translator?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LanceMoe/openai-translator

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados