Allgemeine Einführung
Doc2XAPITranslate ist ein leistungsfähiges Volltext-Übersetzungstool, das für die schnelle Übersetzung von englischen PDF- oder Markdown-Dokumenten in chinesische Dokumente entwickelt wurde. Das Tool unterstützt eine Vielzahl von Übersetzern, darunter DeepSeek, OpenAI, Ollama, Google Translate, DeepL und DeeLX, um die Genauigkeit und Vielseitigkeit der Übersetzungen zu gewährleisten. Doc2XAPITranslate ist in der Lage, Formeln, Tabellen und Bildformate im Originaltext beizubehalten und liefert so hochwertige Übersetzungsergebnisse. Benutzer können Dokumente mit einfachen Operationen in das Markdown- oder Word-Format konvertieren, um sie anschließend zu bearbeiten und zu verwenden.
Funktionsliste
- Multi-Translator-UnterstützungEine Vielzahl von integrierten Übersetzern wie DeepSeek, OpenAI, Ollama, Google Translate, DeepL und DeeLX.
- Multithreading-ÜbersetzungUnterstützt Multi-Thread-Übersetzung zur Verbesserung der Übersetzungsgeschwindigkeit und -effizienz.
- Beibehaltung des FormatsFormeln, Tabellen und Grafikformate im Originaltext beibehalten, um die Integrität des Übersetzungsergebnisses zu gewährleisten.
- Mehrere AusgabeformateUnterstützt die Ausgabe von Übersetzungsergebnissen im Markdown- oder Word-Format.
- Benutzerdefinierter ÜbersetzerBenutzer können den Übersetzer an ihre speziellen Bedürfnisse anpassen.
- GUI-SchnittstelleBietet eine benutzerfreundliche grafische Benutzeroberfläche für eine einfache Bedienung.
- CLI-UnterstützungUnterstützung der Befehlszeilenschnittstelle für fortgeschrittene Benutzer und automatisierte Prozesse.
Hilfe verwenden
Ablauf der Installation
- Windows (Computer)::
- Laden Sie Pandoc herunter und installieren Sie es.
- Installieren Sie, indem Sie den folgenden Befehl in Powershell eingeben:
Shell
winget install --source winget --exact --id JohnMacFarlane.Pandoc
- MacOS::
- Führen Sie den folgenden Befehl in einem Terminal aus, um Pandoc zu installieren:
Shell
brew install pandoc
- Führen Sie den folgenden Befehl in einem Terminal aus, um Pandoc zu installieren:
- Ubuntu/Debian::
- Führen Sie den folgenden Befehl in einem Terminal aus, um Pandoc zu installieren:
Shell
sudo apt install pandoc
- Führen Sie den folgenden Befehl in einem Terminal aus, um Pandoc zu installieren:
- Bogen/Manjaro::
- Führen Sie den folgenden Befehl in einem Terminal aus, um Pandoc zu installieren:
Shell
sudo pacman -S pandoc-cli
- Führen Sie den folgenden Befehl in einem Terminal aus, um Pandoc zu installieren:
Verwendung Prozess
- Starten Sie das GUI-Programm::
- Laden Sie das vorkompilierte Programm herunter, entpacken Sie es und führen Sie es aus.
- Importieren Sie Markdown- oder PDF-Dateien, wählen Sie den Übersetzer und die Übersetzungseinstellungen aus, und klicken Sie auf Übersetzung starten.
- Wenn die Übersetzung abgeschlossen ist, wählen Sie das Ausgabeformat (Markdown oder Word) und speichern Sie die Datei.
- Durchführung eines CLI-Programms::
- Klonen des aktuellen Repositorys:
Shell
git clone https://github.com/NoEdgeAI/Doc2XAPITranslate.git
cd Doc2XAPITranslate
- Erstellen und aktivieren Sie eine virtuelle Umgebung:
Shell
conda create -n translate python=3.12
conda activate translate
- Installieren Sie die Abhängigkeit:
Shell
pip install -r anforderungen.txt
- Führen Sie das Programm aus:
Shell
python Main.py
- Klonen des aktuellen Repositorys:
Benutzerdefinierter Übersetzer
- Definieren Sie die Übersetzungsfunktion::
def translate(text: str, prev_text: str, next_text: str) -> str.
Nächster_Text: str -> str. try.
return "Dies ist ein Beispiel!"
except Exception as e: print(f "Fehler: {e}")
print(f "Fehler: {e}")
return text
- Benutzerdefinierte Übersetzer verwenden::
from MD_Translate import Process_MD
dateipfad = "pfad/zu/ihre/md/datei.md"
threads = 10
Process_MD(md_file=file_path, translate=translate, thread=threads)