AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

Bilingual Book Maker: Nutzen Sie die KI-Übersetzung, um zweisprachige E-Books zu erstellen, ein automatisches Übersetzungswerkzeug für Bücher

Allgemeine Einführung

Bilingual Book Maker ist ein Open-Source-Projekt, das Benutzern helfen soll, mehrsprachige Versionen von eBooks mithilfe von KI-Technologie zu erstellen. Das Tool verwendet hauptsächlich ChatGPT für die Übersetzung und unterstützt eine Vielzahl von Dateiformaten, darunter epub, txt und srt. Bilingual Book Maker ist für die Übersetzung von eBooks konzipiert, die bereits gemeinfrei sind, und ist nicht für urheberrechtlich geschützte Werke geeignet. Die Benutzer müssen den API-Schlüssel für ChatGPT oder OpenAI vorbereiten und die zu übersetzende eBook-Datei bereitstellen. Das Projekt unterstützt eine Vielzahl von KI-Modellen, wie z. B. GPT-4, GPT-3.5-Turbo usw. Benutzer können je nach Bedarf verschiedene Modelle für die Übersetzung auswählen.

Bilingual Book Maker: Ein Tool zur Erstellung zweisprachiger E-Books mit KI-Übersetzung-1


 

Funktionsliste

  • Unterstützung mehrerer SprachenUnterstützung für die Übersetzung von eBooks in mehrere Sprachen.
  • Kompatibilität der Dateiformate: unterstützt die Dateiformate epub, txt und srt.
  • Multimodell-AuswahlUnterstützt eine Vielzahl von KI-Modellen wie GPT-4, GPT-3.5-Turbo, usw.
  • API-SchlüsselverwaltungUnterstützung von mehreren API-Schlüsseln, um Fehler aufgrund von API-Aufrufbeschränkungen zu reduzieren.
  • Umgebung KonfigurationPython 3.8+ wird unterstützt, mit detaillierten Anweisungen zur Installation und Verwendung.
  • Muster-BücherBeispielbücher zum Testen werden zur Verfügung gestellt, um den Benutzern einen schnellen Einstieg zu ermöglichen.

 

Hilfe verwenden

Einbauverfahren

  1. Vorbereiten der UmgebungStellen Sie sicher, dass auf dem System Python 3.8+ installiert ist und ein Internetzugang oder ein Proxy vorhanden ist.
  2. Klonprojekt: Führen Sie den folgenden Befehl im Terminal aus, um das Projekt zu klonen:
   git clone https://github.com/yihong0618/bilingual_book_maker.git
cd bilingual_book_maker
  1. Installation von Abhängigkeiten: Führen Sie den folgenden Befehl aus, um die Projektabhängigkeiten zu installieren:
   pip install -r requirements.txt
  1. Konfigurieren des API-Schlüssels: Setzen Sie den OpenAI API-Schlüssel als Umgebungsvariable oder geben Sie ihn beim Ausführen von Befehlen an:
   export BBM_OPENAI_API_KEY=your_openai_key

Verwendungsprozess

  1. Erstellung von Buchdokumenten: Legen Sie die zu übersetzende epub- oder txt-Datei in das Projektverzeichnis.
  2. Führen Sie den Übersetzungsbefehl aus: Verwenden Sie den folgenden Befehl zum Übersetzen:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key

Oder verwenden Sie den Befehl pip install:

   pip install -U bbook_maker
bbook --book_name your_book.epub --openai_key your_openai_key
  1. Auswahl von ÜbersetzungsmodellenGPT-3.5-Turbo: Das Modell GPT-3.5-Turbo wird standardmäßig verwendet und kann mit der Option--modelParameter spezifiziert andere Modelle:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --model gpt4
  1. Übersetzungsergebnisse anzeigenSobald die Übersetzung abgeschlossen ist, wird das resultierende zweisprachige eBook im Projektverzeichnis unter dem Dateinamenyour_book_bilingual.epub.

Detaillierte Funktionsweise

  • Unterstützung von Multi-API-SchlüsselnWenn es mehr als einen API-Schlüssel gibt, können diese im Befehl durch Kommas getrennt angegeben werden, um Fehler aufgrund von API-Aufrufbeschränkungen zu vermeiden:
  python3 make_book.py --book_name your_book.epub --openai_key key1,key2,key3
  • Übersetzung Etikett BezeichnungStandardmäßig wird nur übersetzt<p>Der Inhalt des Tags, auf den man über den Befehl--translate-tagsParameter gibt andere Bezeichnungen an:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --translate-tags h1,h2,h3,p,div
  • Proxy-Einstellungen: Wenn Sie einen Proxy verwenden müssen, können Sie die--proxyParameter gibt den Proxyserver an:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --proxy http://127.0.0.1:7890
  • Wiederherstellung bei UnterbrechungWenn der Übersetzungsprozess unterbrochen wird, können Sie die Funktion--resumeDie Parameter werden manuell wiederhergestellt:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --resume
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Bilingual Book Maker: Nutzen Sie die KI-Übersetzung, um zweisprachige E-Books zu erstellen, ein automatisches Übersetzungswerkzeug für Bücher
de_DEDeutsch