Aprendizagem pessoal com IA
e orientação prática

Bilingual Book Maker: Use a tradução de IA para criar e-books bilíngues, ferramenta de tradução automática de livros completos

Introdução geral

O Bilingual Book Maker é um projeto de código aberto criado para ajudar os usuários a criar versões multilíngues de eBooks usando a tecnologia de IA. A ferramenta usa principalmente o ChatGPT para tradução e suporta uma variedade de formatos de arquivo, incluindo epub, txt e srt. O Bilingual Book Maker foi projetado para traduzir eBooks que já são de domínio público e não se aplica a obras protegidas por direitos autorais. Os usuários precisam preparar a chave de API do ChatGPT ou OpenAI e fornecer o arquivo do eBook a ser traduzido. O projeto é compatível com vários modelos de IA, como GPT-4, GPT-3.5-turbo, etc. Os usuários podem escolher modelos diferentes para tradução de acordo com suas necessidades.

Bilingual Book Maker: uma ferramenta para criar e-books bilíngues usando tradução por IA-1


 

Lista de funções

  • Suporte a vários idiomasSuporte para tradução de livros eletrônicos em vários idiomas.
  • Compatibilidade de formato de arquivoSuporte aos formatos de arquivo epub, txt e srt.
  • Seleção de vários modelosSuporte a uma variedade de modelos de IA, como GPT-4, GPT-3.5-turbo e assim por diante.
  • Gerenciamento de chaves de APISuporte a várias chaves de API para reduzir erros causados por limitações de chamadas de API.
  • Configuração do ambientePython 3.8+ é compatível com instruções detalhadas de instalação e uso.
  • Livros de amostraLivros de amostra para teste são fornecidos para facilitar o início rápido dos usuários.

 

Usando a Ajuda

Processo de instalação

  1. Preparação do ambienteVerifique se o sistema tem o Python 3.8+ instalado e se tem acesso à Internet ou a um proxy.
  2. projeto de clonagemExecute o seguinte comando no terminal para clonar o projeto:
   git clone https://github.com/yihong0618/bilingual_book_maker.git
cd bilingual_book_maker
  1. Instalação de dependênciasExecute o seguinte comando para instalar as dependências do projeto:
   pip install -r requirements.txt
  1. Configuração da chave de APIChave da API da OpenAI: defina a chave da API da OpenAI como uma variável de ambiente ou especifique-a ao executar um comando:
   export BBM_OPENAI_API_KEY=sua_openai_key

Processo de uso

  1. Preparação de documentos contábeisColoque o arquivo epub ou txt a ser traduzido no diretório do projeto.
  2. Execute o comando de traduçãoUse o seguinte comando para traduzir:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key

Ou use o comando pip install:

   pip install -U bbook_maker
bbook --book_name seu_livro.epub --openai_key sua_openai_key
  1. Seleção de modelos de traduçãoO modelo GPT-3.5-turbo é usado por padrão e pode ser alterado pelo comando---modeloespecifica outros modelos:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --model gpt4
  1. Ver resultados da traduçãoQuando a tradução estiver concluída, o eBook bilíngue resultante será salvo no diretório do projeto com o nome de arquivoseu_livro_bilíngue.epub.

Operação detalhada da função

  • Suporte a chaves de várias APIsSe houver mais de uma chave de API, ela poderá ser especificada no comando separada por vírgulas para reduzir os erros causados por restrições de chamadas de API:
  python3 make_book.py --book_name your_book.epub --openai_key key1,key2,key3
  • Designação do rótulo de tradução: traduz apenas por padrão<p>O conteúdo da tag, que pode ser acessado por meio da tag---translate-tagsespecifica outros rótulos:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --translate-tags h1,h2,h3,p,div
  • Configurações de proxySe precisar usar um proxy, você pode passar o--proxyespecifica o servidor proxy:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --proxy http://127.0.0.1:7890
  • Recuperação de interrupçõesSe o processo de tradução for interrompido, você poderá usar a opção--resumoOs parâmetros são restaurados manualmente:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --resume
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Bilingual Book Maker: Use a tradução de IA para criar e-books bilíngues, ferramenta de tradução automática de livros completos

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil