BookTranslator
BookTranslator

Wie man ein EPUB mit Calibre übersetzt: Plugin-Einrichtung, Ausgabemodi und Dateiprüfungen

Calibre übersetzt EPUBs über das Drittanbieter-Plugin Ebook Translator. Einrichtung, Engine- und Ausgabewahl, was v2.4.2 mit Ihrem Markup macht und wie Sie das Ergebnis prüfen.

BookTranslator

BookTranslator Team

13 min read

Calibre übersetzt Bücher nicht von allein. Sie übersetzen ein EPUB in Calibre mit Ebook Translator, einem Drittanbieter-Plugin von bookfere, das im Plugin-Index von Calibre aufgeführt ist. Installieren Sie es über Einstellungen → Plug-ins → Neue Plug-ins herunterladen, wählen Sie eine Übersetzungs-Engine, entscheiden Sie, ob Sie nur die Übersetzung oder die Übersetzung neben dem Original möchten, und führen Sie es auf einem DRM-freien EPUB aus. Sie erhalten ein neues EPUB in Ihrer Calibre-Bibliothek.

Die Einrichtung ist der schnelle Teil. Was die meisten Anleitungen auslassen, ist das, was das Plugin unterwegs mit dem Buch macht. Wir haben den Quellcode der aktuellen Version (v2.4.2) gelesen, um das herauszufinden, und drei Standardeinstellungen sind wichtiger als die Engine, die Sie wählen:

  1. Die Standardausgabe ist zweisprachig. Jeder übersetzte Absatz wird unter dem Original platziert, sofern Sie die Positionseinstellung nicht ändern.
  2. Inline-Formatierungen werden im übersetzten Text eingeebnet. Kursivschrift, Fettdruck und Links innerhalb eines Absatzes werden nicht in die Übersetzung übernommen. Nur eine feste Liste von Tags wie Bilder, Zeilenumbrüche und Hochstellungen wird geschützt und wieder eingesetzt.
  3. Jeder Durchlauf ist eine Calibre-Konvertierung. Selbst bei EPUB zu EPUB übergibt das Plugin das Buch an die Konvertierungspipeline von Calibre, die die Ausgabedatei neu aufbaut.

Nichts davon macht das Plugin zu einer schlechten Wahl. Es ist kostenlos, quelloffen (GPL-3.0) und sehr konfigurierbar. Aber Sie sollten wissen, was Sie prüfen sollten, bevor Sie das Ergebnis lesen oder weitergeben.

Ein Hinweis zur Methode: Dieser Leitfaden basiert auf dem Quellcode von v2.4.2 des Plugins, seiner offiziellen Dokumentation und dem Calibre-Handbuch. Für diesen Artikel haben wir keine zeitlich gemessene Übersetzung durchgeführt, daher enthält er keine Aussagen zu Geschwindigkeit, Übersetzungsqualität oder dazu, welche Engine das beste Ergebnis liefert.

Was Sie vor dem Start benötigen

VoraussetzungDetail
CalibreVersion 5.0.0 oder höher. Dies ist die für v2.4.2 im Calibre-Plugin-Index angegebene Mindestversion, der als Veröffentlichungsdatum den 7. August 2026 angibt.
Ein DRM-freies EPUBDas Plugin arbeitet mit den Buchdateien in Ihrer Calibre-Bibliothek. Ein mit DRM gesperrter Shop-Kauf wird nicht übersetzt. Prüfen Sie die Datei zuerst auf DRM.
Eine Übersetzungs-EngineEinige Engines funktionieren ohne Konto (kostenlose Endpunkte von Google, DeepL und Microsoft Edge). Die anderen benötigen einen API-Schlüssel, und der Anbieter stellt Ihnen separat in Rechnung.
Zeit zum ÜberprüfenPlanen Sie Zeit ein, um die Ausgabe zu lesen und zu prüfen. Das Plugin übersetzt Absatz für Absatz. Es ist kein Prüfschritt.

Das Plugin akzeptiert auch andere Formate, die Calibre lesen kann, wie MOBI oder AZW3. Da das Buch in jedem Fall durch die Konvertierung von Calibre läuft, erhalten Sie die vorhersehbarste Ausgabe, wenn Sie mit einem sauberen EPUB beginnen.

Das Ebook Translator-Plugin installieren

Die Dokumentation des Plugins nennt zwei Installationswege:

  1. Aus Calibre heraus (empfohlen): Öffnen Sie Einstellungen → Plug-ins → Neue Plug-ins herunterladen, suchen Sie nach Ebook Translator, klicken Sie auf Installieren und starten Sie Calibre neu.
  2. Aus einer Datei: Lade die ZIP-Datei von der Plugin-Homepage herunter, verwende dann Einstellungen → Plug-ins → Plug-in aus Datei laden und starte Calibre neu.

Wenn das Plugin nicht in der Symbolleiste erscheint, füge es unter Einstellungen → Symbolleisten & Menüs → Die Hauptsymbolleiste hinzu.

Calibre gibt als Autor des Plugins bookfere.com an. Das Calibre-Team pflegt es nicht. Melde Probleme im GitHub-Repository des Plugins, nicht an Calibre.

Batch-Modus oder Advanced-Modus

Das Plugin bietet zwei Möglichkeiten, eine Übersetzung auszuführen:

  • Batch-Modus: Wähle ein oder mehrere Bücher aus, lege die Zielsprache und das Ausgabeformat fest und klicke auf Übersetzen. Der Auftrag läuft in der Auftragswarteschlange von Calibre. Verwende dies für einen ersten Entwurf eines ganzen Buches, das du einmal lesen möchtest.
  • Advanced-Modus: Extrahiere die Absätze eines Buches in eine Tabelle, übersetze alle oder nur ausgewählte Absätze, bearbeite jede Übersetzung manuell und klicke dann auf Ausgeben. Verwende dies, wenn das Buch wichtig ist, zum Beispiel wenn einige Kapitel neu übersetzt oder Namen korrigiert werden müssen, da du Absätze korrigieren kannst, bevor die EPUB-Datei geschrieben wird.

Wenn du die Übersetzung ohnehin überprüfen wirst, kannst du im Advanced-Modus Korrekturen direkt im Plugin vornehmen. Im Batch-Modus würdest du sie später im Calibre-Editor vornehmen.

Wähle eine Übersetzungs-Engine

Eine kostenlose Google-Engine ist die Standardeinstellung. Version 2.4.2 bietet diese Engines (Namen wie sie im Plugin erscheinen):

Engine-GruppeEnginesWas du brauchst
Kostenlos, kein SchlüsselGoogle (Free) in drei Varianten, DeepL (Free), Microsoft Edge (Free)Nichts; die Limits werden vom Dienst festgelegt und können sich ändern
Maschinelle Übersetzungs-APIsGoogle (Basic), Google (Basic) ADC, Google (Advanced) ADC, DeepL, DeepL (Pro), Youdao, BaiduEin Konto und einen API-Schlüssel oder Google-Cloud-Anmeldedaten für die ADC-Optionen; Abrechnung durch den Anbieter
LLMsChatGPT (OpenAI), ChatGPT (Azure), Gemini, Claude (Anthropic), DeepSeek (Chat)Einen API-Schlüssel; Abrechnung pro Token durch den Anbieter
BenutzerdefiniertJeder HTTP-Endpunkt, den du konfigurierstEigener Endpunkt und eigene Antwortverarbeitung

Standardwerte, die sich bei einem langen Buch auswirken:

  • Das Intervall zwischen den Anfragen hängt von der Engine ab. Im Quellcode von v2.4.2 beträgt es 20 Sekunden für ChatGPT (OpenAI und Azure), 12 Sekunden für Claude, 1 Sekunde für Gemini und DeepL (Free) und 0 für die meisten anderen. Die Dokumentation empfiehlt, es zu erhöhen, wenn der Dienst beginnt, Anfragen abzulehnen.
  • Die Anzahl der Versuche beträgt 3, und der Durchlauf bricht nach 10 aufeinanderfolgenden Fehlern ab. Setze die Abbruchzahl auf 0, um nie automatisch zu stoppen.
  • Der Timeout hängt ebenfalls von der Engine ab: 60 Sekunden für ChatGPT und DeepSeek, 30 Sekunden für Claude und Gemini und 10 Sekunden für die übrigen.
  • Merge to Translate ist ausgeschaltet. Wenn es eingeschaltet ist, sendet das Plugin Absätze in Stapeln von bis zu 1.800 Zeichen. Stapel geben einem LLM mehr umgebenden Kontext pro Anfrage, aber eine schlechte Antwort betrifft dann mehrere Absätze auf einmal.
  • Das Glossar ist ausgeschaltet. Wenn es eingeschaltet ist, liest es eine reine Textdatei. Ein Begriff und seine Übersetzung stehen in zwei Zeilen, ein Begriff, der unübersetzt bleiben soll, steht in einer Zeile, und Einträge werden durch Leerzeilen getrennt.

Das Plugin ist kostenlos, aber die Übersetzung ist nicht immer kostenlos. Ein 300-seitiger Roman, der an eine kostenpflichtige API gesendet wird, wird wie jede andere API-Nutzung abgerechnet. Unsere Anleitungen zu ChatGPT, Claude und DeepSeek für die Übersetzung erklären, was die einzelnen Modelle in langen Texten tendenziell falsch machen.

Nur die Zielsprache oder zweisprachige Ausgabe wählen

Die Einstellung Translation Position entscheidet über die Form des Buchs:

EinstellungErgebnisGeeignet für
Unter dem Original (Standard)Originalabsatz, dann seine ÜbersetzungSprachlernende und Stichprobenprüfung
Über dem OriginalZuerst die Übersetzung, dann das OriginalLesen in deiner Sprache, während die Quelle in der Nähe bleibt
Links / rechts vom Original (als Beta gekennzeichnet)Jedes Paar wird zu einer Tabellenzeile mit einer Spalte für den AbstandNur breite Bildschirme
Ohne OriginalDie Übersetzung ersetzt das OriginalEin übersetztes Buch lesen

Wenn du ein Buch einfach nur lesen möchtest, stelle die Position vor dem Start auf Ohne Original um, denn die Standardeinstellung erzeugt ein zweisprachiges Buch.

Sei vorsichtig mit den Optionen für links und rechts. In der Quelle wird jedes Paar als Tabellenzeile mit drei Zellen neu aufgebaut: Original, eine Lücke und Übersetzung. Bei der standardmäßigen 10%-Lücke sind die Textspalten jeweils 45% breit. Auf einem Smartphone oder einem 6-Zoll-E-Reader werden daraus zwei schmale Textstreifen. Unser Leitfaden für zweisprachige EPUBs vergleicht die zweisprachigen Layouts, die auf kleinen Bildschirmen bestehen können.

Was das Plugin in deinem EPUB verändert

Das ist der Teil, den allgemeine Tutorials auslassen. Die Tabelle fasst zusammen, was v2.4.2 mit jeder Art von Inhalt macht, basierend auf dem Quellcode (lib/element.py und lib/conversion.py beim Tag v2.4.2).

Inhalt in deinem EPUBWas v2.4.2 machtWas zu prüfen ist
Absätze, Überschriften, BlockzitateAls Einheiten extrahiert und übersetztNichts fehlt am Anfang und Ende von Kapiteln
<pre>- und <code>-BlöckeNicht übersetzt (standardmäßig ignoriert)Codebeispiele bleiben in der Ausgangssprache, was normalerweise korrekt ist
Kursiv, fett, <span> und Links innerhalb eines AbsatzesDer Text wird übersetzt, aber die Tags werden aus der Übersetzung entferntHervorhebungen, Titel in Kursivschrift und Querverweise im Text im übersetzten Absatz
Bilder, <br>, <hr>, <sub>, <sup>, <abbr>, <math>, <svg> und einige andereVor der Übersetzung durch Platzhalter wie {{id_00000}} ersetzt und danach wieder eingesetztVerirrter {{id_…}}-Text oder fehlende Bilder, wenn eine Engine einen Platzhalter verändert hat
Fußnotenmarkierung als Link um einen hochgestellten Text geschriebenAls eine geschützte Einheit zusammengehaltenNotizlinks springen weiterhin zu den Notizen
Fußnotenmarkierung als Link ohne hochgestellten Text geschriebenDer Link wird wie jeder andere Inline-Link abgeflachtAnmerkungsnummern, die nicht mehr verlinken
Ruby-Annotationen (<rt>, <rp>)Aus dem zur Übersetzung gesendeten Text entferntFurigana oder Pinyin in japanischen oder chinesischen Quellen
Absätze, die nur aus Ziffern und Satzzeichen bestehenÜbersprungenSeitenzahlen und Trennzeichen bleiben unverändert
Einträge im InhaltsverzeichnisÜbersetztKapiteltitel im Navigationsmenü des Readers
Titel, Autor und andere MetadatenNur übersetzt, wenn Sie die Metadatenübersetzung aktivierenDer Bibliothekseintrag und der angezeigte Titel des Buchs

Zwei dieser Details verursachen die sichtbarsten Schäden.

Warum Kursivschrift und Links verschwinden. Für jeden Absatz erstellt das Plugin den zu übersetzenden Text aus dem reinen Text des Absatzes. Nur Tags auf seiner Schutzliste werden durch Platzhalter ersetzt. Ein <em> oder <a> ist weder geschützt noch ignoriert, daher werden seine Wörter übersetzt und seine Auszeichnung geht verloren. Im bilingualen Modus behält der Originalabsatz seine Formatierung, sodass das Problem nur in der übersetzten Zeile sichtbar wird. Im Nur-Ziel-Modus ist die Formatierung verschwunden. Sie können Selektoren unter Reserve Element hinzufügen, aber ein reserviertes Element bleibt unübersetzt. Das ist nützlich für fremdsprachige Phrasen oder Buchtitel, die Sie beibehalten möchten, und falsch für Hervorhebungen, die Sie übersetzen möchten.

Warum Fußnoten kaputtgehen können. Verlage kennzeichnen Fußnotenverweise auf unterschiedliche Weise. Das Plugin hat einen Sonderfall für einen Link, der nur einen Hochstellungstext umschließt (<a href="#n1"><sup>1</sup></a>) und hält diesen Link intakt. Ein Verweis, der als <a href="#n1" class="noteref">1</a> geschrieben ist, hat keinen Hochstellungstext, sodass die Nummer erhalten bleibt, der Link jedoch möglicherweise nicht. Prüfen Sie Anmerkungen, bevor Sie sich auf eine Nur-Ziel-Übersetzung von Sachbüchern verlassen. Für japanische und chinesische Bücher lesen Sie wie man EPUB-Ruby-Annotationen übersetzt, bevor Sie entscheiden, ob der Verlust von Furigana akzeptabel ist.

Das übersetzte Element erhält außerdem ein lang-Attribut für die Zielsprache und ein dir-Attribut, was E-Readern hilft, Schriftarten und Rechts-nach-links-Layout zu wählen. Im bilingualen Modus kopiert die Übersetzung nicht die id des Originalelements, sodass vorhandene Anker weiterhin auf den Originalabsatz verweisen.

Schließlich beschreibt Calibers Konvertierungshandbuch, wie die Konvertierung funktioniert: Die Eingabe wird in XHTML umgewandelt, transformiert und dann von einem Ausgabe-Plugin geschrieben. Unterwegs können Calibers Transformationen die Metadaten und das Inhaltsverzeichnis neu generieren. Das Plugin übersetzt nach diesen Transformationen, kurz bevor das Ausgabe-Plugin die Datei schreibt. Ihre übersetzte EPUB ist daher ein neu zusammengestelltes Buch, nicht Ihre Originaldatei mit neuem Text. Calibers Handbuch merkt an, dass sein Konvertierungssystem "kein Ersatz für einen vollwertigen E-Book-Editor" ist.

Die übersetzte EPUB in fünf Minuten prüfen

Beurteilen Sie das Ergebnis nicht nach dem ersten Kapitel. Führen Sie einen strukturellen Vergleich zwischen der Original- und der übersetzten Datei durch. Eine EPUB ist ein ZIP-Archiv, sodass Standard-Kommandozeilenwerkzeuge die Auszeichnung auf beiden Seiten zählen können:

mkdir src out
unzip -q original.epub -d src
unzip -q translated.epub -d out
for tag in '<em' '<i[ >]' '<strong' '<a ' '<sup' '<img' '<rt'; do
  s=$(grep -rhoE "$tag" src --include='*htm*' | wc -l)
  o=$(grep -rhoE "$tag" out --include='*htm*' | wc -l)
  printf '%-10s source=%-6s output=%s\n' "$tag" "$s" "$o"
done
grep -rho '{{id_[0-9]*}}' out | head

So lesen Sie das Ergebnis:

  • Nur-Ziel-Ausgabe mit weit weniger <em>, <i> oder <a -Tags als die Quelle bedeutet abgeflachte Hervorhebungen oder Links. Das ist aufgrund des oben beschriebenen Verhaltens zu erwarten. Entscheiden Sie, ob das Buch ohne sie auskommen kann.
  • Weniger <img-Tags in der Nur-Ziel-Ausgabe bedeutet, dass ein Bildplatzhalter verloren gegangen ist. In der bilingualen Ausgabe können Bilder zweimal erscheinen, verlassen Sie sich daher stattdessen auf die Platzhaltersuche. Finden Sie das Kapitel und beheben Sie es im erweiterten Modus oder in Calibers Editor.
  • Jeder {{id_…}}-Text bedeutet, dass eine Engine einen Platzhalter geändert hat, sodass das geschützte Element nicht wiederhergestellt wurde.
  • Bilinguale Ausgabe sollte mindestens so viele Tags wie das Original enthalten, da die ursprünglichen Absätze beibehalten werden.

Das Muster <em passt auch auf <embed, was in Büchern selten vorkommt, aber gut zu wissen ist, wenn eine Zählung seltsam erscheint.

Führe dann den EPUBCheck des W3C für die übersetzte Datei aus. Öffne sie in dem Reader, den du tatsächlich verwendest, und prüfe die EPUB-Übersetzungs-QA-Checkliste: Navigation, Anmerkungen, Bilder und den letzten Absatz jedes Kapitels. Wenn das Buch für andere gedacht ist, teste es auf Kindle, Kobo und Apple Books.

Wenn die Übersetzung mittendrin stoppt

Das Plugin speichert übersetzte Absätze standardmäßig im Cache. Wenn das Netzwerk ausfällt oder die Engine Anfragen ablehnt, führe dasselbe Buch mit denselben Einstellungen erneut aus. Bereits im Cache gespeicherte Absätze werden nicht erneut übersetzt. In der Praxis:

  1. Öffne das Job-Protokoll unter Jobs und suche nach wiederholten Fehlern, die meist auf Drosselung oder einen abgelaufenen API-Schlüssel hinweisen.
  2. Erhöhe Interval oder senke Concurrency limit für diese Engine.
  3. Führe das Buch erneut aus. Der Cache setzt dort an, wo er aufgehört hat.
  4. Verwende Cache Manager, um den Cache eines Buchs nur dann zu löschen, wenn du eine frische Übersetzung möchtest, zum Beispiel nach der Bearbeitung deines Glossars. Ein Wechsel der Engine oder der Zielsprache startet bereits einen separaten Cache.

Wann Calibre das richtige Werkzeug ist – und wann nicht

Verwende das Calibre-Plugin, wenn:

  • das Buch DRM-frei und bereits in deiner Calibre-Bibliothek ist;
  • du die Engine selbst auswählen und bezahlen möchtest;
  • du damit zufrieden bist, Absätze im Advanced Mode zu prüfen; und
  • das Buch überwiegend einfacher Fließtext ist, sodass der Verlust von Inline-Formatierung kaum ins Gewicht fällt.

Suche nach einem anderen Workflow, wenn:

  • das Buch auf Inline-Formatierung, Querverweise oder verlinkte Anmerkungen angewiesen ist, wie es bei vielen Lehrbüchern und wissenschaftlichen Büchern der Fall ist;
  • Namen und Begriffe über Hunderte von Seiten hinweg konsistent bleiben müssen und du keine Glossardatei selbst pflegen möchtest;
  • du Markup-Prüfungen und -Reparaturen lieber nicht selbst durchführen möchtest; oder
  • du dich mit API-Schlüsseln, Ratenlimits und Job-Protokollen nicht wohlfühlst.

Wenn die zweite Liste auf dein Buch zutrifft, besteht eine Option darin, die EPUB-Datei zu BookTranslator hochzuladen und den Preis zu sehen, bevor du bezahlst. Fertige Aufgaben bieten sowohl einen reinen Zielsprachen- als auch einen bilingualen Download, und Namen und Schlüsselbegriffe werden mit einem integrierten Glossar konsistent gehalten, statt mit einer Datei, die du selbst schreibst. Es ist ein kostenpflichtiger Dienst. Welches Tool du auch verwendest, führe die oben genannte Markup-Prüfung für die Ausgabe durch und prüfe jede lange Übersetzung, bevor du dich darauf verlässt. Der Vergleich von EPUB-Übersetzungstools stellt das Calibre-Plugin, Browser-Tools und Dateidienste nebeneinander, falls du vor der Wahl vergleichen möchtest.

Verwandte Beiträge