Allgemeine Einführung
PDFMathTranslate ist ein KI-basiertes Tool zur Übersetzung wissenschaftlicher PDF-Dokumente unter Beibehaltung der ursprünglichen Formatierung. Es unterstützt mehrere Sprachen und Übersetzungsdienste wie Google, DeepL, Ollama und OpenAI. Benutzer können das Tool über Befehlszeilentools, interaktive Schnittstellen oder Docker-Bereitstellungen verwenden.
Funktionsliste
- Vollständige Beibehaltung der TypografieDas übersetzte Dokument behält sein ursprüngliches Layout, einschließlich der Formeln, Diagramme und des Inhaltsverzeichnisses.
- Mehrere ÜbersetzungsdiensteUnterstützt mehrere Übersetzungsdienste wie Google, DeepL, Ollama und OpenAI.
- Mehrsprachige UnterstützungUnterstützt Übersetzungen in mehrere Sprachen, um unterschiedlichen Benutzeranforderungen gerecht zu werden.
- KommandozeilentoolBietet einfach zu bedienende Befehlszeilen-Tools für schnelle Übersetzungen.
- interaktive BenutzeroberflächeBietet eine benutzerfreundliche GUI-Schnittstelle für Benutzer, die mit der Befehlszeile nicht vertraut sind.
- Docker-BereitstellungUnterstützt die Docker-Bereitstellung zur einfachen Ausführung in der Cloud oder auf lokalen Servern.
- Multithreading-ÜbersetzungUnterstützung von Multi-Thread-Übersetzung zur Verbesserung der Übersetzungseffizienz.
- Konfiguration regulärer AusdrückeUnterstützung der Konfiguration von Übersetzungsregeln unter Verwendung regulärer Ausdrücke mit hoher Flexibilität.
Hilfe verwenden
Installation und Verwendung
PDFMathTranslate bietet drei Möglichkeiten der Nutzung: Kommandozeilen-Tool, interaktive Schnittstelle und Docker-Deployment.
Methode 1: Befehlszeilentool
- Stellen Sie sicher, dass Python (Versionen 3.8 bis 3.12) installiert ist.
- Installieren Sie das Paket PDFMathTranslate:
pip install pdf2zh
- Verwenden Sie das Kommandozeilentool, um die Dokumentation zu übersetzen:
pdf2zh-Dokument.pdf
Methode 2: Interaktive Schnittstelle
- Stellen Sie sicher, dass Python (Versionen 3.8 bis 3.12) installiert ist.
- Installieren Sie das Paket PDFMathTranslate:
pip install pdf2zh
- Starten Sie die interaktive Schnittstelle in Ihrem Browser:
pdf2zh -i
Wenn Ihr Browser nicht automatisch startet, öffnen Sie http://localhost:7860/ bitte manuell.
Methode 3: Docker-Bereitstellung
- Ziehen Sie das Docker-Image und führen Sie es aus:
docker pull byaidu/pdf2zh docker run -p 7860:7860 byaidu/pdf2zh
- Öffnen Sie http://localhost:7860/ in Ihrem Browser
Erweiterte Optionen
- Gehen Sie zur interaktiven Schnittstelle:
pdf2zh -i
- Teilweise Übersetzung der Dokumentation:
pdf2zh Beispiel.pdf -p 1
- Geben Sie die Ausgangs- und Zielsprache an:
pdf2zh Beispiel.pdf -li en -lo zh
- Wählen Sie einen Übersetzungsdienst:
pdf2zh beispiel.pdf -s deepl
- Multi-threaded Übersetzung:
pdf2zh Beispiel.pdf -t 1
- Verwenden Sie reguläre Ausdrücke, um die zu erhaltenden Formelschriften und Zeichen anzugeben:
pdf2zh beispiel.pdf -f "(MS.*)"