Bilingual Book Maker: Utiliza la traducción automática para crear libros electrónicos bilingües.

Introducción general

Bilingual Book Maker es un proyecto de código abierto diseñado para ayudar a los usuarios a crear versiones multilingües de libros electrónicos utilizando tecnología de IA. La herramienta utiliza principalmente ChatGPT para la traducción y admite diversos formatos de archivo, como epub, txt y srt. Bilingual Book Maker está diseñado para traducir libros electrónicos que ya son de dominio público, y no es aplicable a obras protegidas por derechos de autor. Los usuarios deben preparar la clave API para ChatGPT u OpenAI y proporcionar el archivo del libro electrónico que desean traducir. El proyecto admite varios modelos de IA, como GPT-4, GPT-3.5-turbo, etc. Los usuarios pueden elegir diferentes modelos para la traducción según sus necesidades.

Bilingual Book Maker:使用AI翻译制作双语电子书,全书自动化翻译工具

 

Lista de funciones

  • Soporte multilingüeSoporte para la traducción de libros electrónicos a varios idiomas.
  • Compatibilidad de formatos de archivo: admite los formatos de archivo epub, txt y srt.
  • Selección multimodeloCompatible con varios modelos de IA, como GPT-4, GPT-3.5-turbo, etc.
  • Gestión de claves API: Admite varias claves de API para reducir los errores causados por las limitaciones de las llamadas a la API.
  • Configuración del entorno: Soporta Python 3.8+ y proporciona instrucciones detalladas de instalación y uso.
  • Muestrarios: Se proporcionan libros de muestra para que los usuarios puedan empezar a utilizarlos rápidamente.

 

Utilizar la ayuda

Proceso de instalación

  1. Preparar el entornoAsegúrese de que el sistema tiene Python 3.8+ instalado y tiene acceso a Internet o un proxy.
  2. proyecto de clonaciónEjecute el siguiente comando en el terminal para clonar el proyecto:
   git clone https://github.com/yihong0618/bilingual_book_maker.git
cd bilingual_book_maker
  1. Instalación de dependenciasEjecute el siguiente comando para instalar las dependencias del proyecto:
   pip install -r requirements.txt
  1. Configuración de la clave API: Establece la clave de la API de OpenAI como variable de entorno o especifícala al ejecutar un comando:
   export BBM_OPENAI_API_KEY=your_openai_key

Proceso de utilización

  1. Preparación de los documentos del libro: Coloque el archivo epub o txt a traducir en el directorio del proyecto.
  2. Ejecute el comando de traducciónUtiliza el siguiente comando para traducir:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key

O utilice el comando pip install:

   pip install -U bbook_maker
bbook --book_name your_book.epub --openai_key your_openai_key
  1. Selección de modelos de traducción: El modelo GPT-3.5-turbo se utiliza por defecto, y puede cambiarse mediante la opción--modelespecifica otros modelos:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --model gpt4
  1. Ver los resultados de la traducciónUna vez finalizada la traducción, el eBook bilingüe resultante se guardará en el directorio del proyecto con el nombre de archivoyour_book_bilingual.epub.

Funcionamiento detallado

  • Compatibilidad con claves multiAPISi hay más de una clave API, se pueden especificar en el comando separadas por comas para reducir los errores causados por las restricciones de llamada a la API:
  python3 make_book.py --book_name your_book.epub --openai_key key1,key2,key3
  • Designación de la etiqueta de traducción: sólo traduce por defecto<p>El contenido de la etiqueta, al que se puede acceder mediante el botón--translate-tagsespecifica otras etiquetas:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --translate-tags h1,h2,h3,p,div
  • Configuración del proxy: Si necesita utilizar un proxy, puede hacerlo con la opción--proxyespecifica el servidor proxy:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --proxy http://127.0.0.1:7890
  • Recuperación tras una perturbaciónSi el proceso de traducción se interrumpe, puede utilizar la función--resumeLos parámetros se restablecen manualmente:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --resume
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...