Doc2XAPITranslate : traduction plein texte de documents : traduisez rapidement des documents PDF/MD anglais en documents chinois.
Introduction générale
Doc2XAPITranslate est un puissant outil de traduction de documents en texte intégral conçu pour traduire rapidement des documents PDF ou Markdown anglais en documents chinois. L'outil prend en charge un large éventail de traducteurs, notamment DeepSeek, OpenAI, Ollama, Google Translate, DeepL et DeeLX, afin de garantir la précision et la polyvalence des traductions.Doc2XAPITranslate est capable de préserver les formules, les tableaux et les formats d'image dans le texte d'origine, offrant ainsi des résultats de traduction de haute qualité. Les utilisateurs peuvent convertir les documents au format Markdown ou Word avec des opérations simples pour l'édition et l'utilisation ultérieures.

Liste des fonctions
- Prise en charge de plusieurs traducteursLes traducteurs intégrés sont nombreux : DeepSeek, OpenAI, Ollama, Google Translate, DeepL et DeeLX.
- traduction multithreadLa traduction multithreads permet d'améliorer la vitesse et l'efficacité de la traduction.
- Conservation du formatLes traductions doivent être réalisées dans le respect de l'intégrité du texte original, c'est-à-dire en conservant les formules, les tableaux et les formats graphiques du texte original.
- Plusieurs formats de sortieLe système de gestion des traductions : Il permet d'éditer les résultats de la traduction au format Markdown ou Word.
- Traducteur personnaliséLes utilisateurs peuvent personnaliser le traducteur pour répondre à des besoins spécifiques.
- Interface graphiqueLe système est doté d'une interface graphique conviviale qui en facilite l'utilisation.
- Support CLILe système de gestion de l'interface de ligne de commande permet aux utilisateurs avancés et aux processus automatisés d'utiliser l'interface de ligne de commande.
Utiliser l'aide
Processus d'installation
- Windows (ordinateur): :
- Téléchargez et installez Pandoc.
- Installez en entrant la commande suivante dans Powershell :
shell
winget install --source winget --exact --id JohnMacFarlane.Pandoc
- MacOS: :
- Exécutez la commande suivante dans un terminal pour installer Pandoc :
shell
brew install pandoc
- Exécutez la commande suivante dans un terminal pour installer Pandoc :
- Ubuntu/Debian: :
- Exécutez la commande suivante dans un terminal pour installer Pandoc :
shell
sudo apt install pandoc
- Exécutez la commande suivante dans un terminal pour installer Pandoc :
- Arch/Manjaro: :
- Exécutez la commande suivante dans un terminal pour installer Pandoc :
shell
sudo pacman -S pandoc-cli
- Exécutez la commande suivante dans un terminal pour installer Pandoc :
Processus d'utilisation
- Exécuter le programme GUI: :
- Téléchargez le programme pré-compilé, décompressez-le et exécutez-le.
- Importez des fichiers Markdown ou PDF, sélectionnez le traducteur et les paramètres de traduction, puis cliquez sur Démarrer la traduction.
- Lorsque la traduction est terminée, sélectionnez le format de sortie (Markdown ou Word) et enregistrez le fichier.
- Exécution d'un programme CLI: :
- Clone le dépôt actuel :
shell
git clone https://github.com/NoEdgeAI/Doc2XAPITranslate.git
cd Doc2XAPITranslate - Créer et activer un environnement virtuel :
shell
conda create -n translate python=3.12
conda activate translate - Installer la dépendance :
shell
pip install -r requirements.txt - Exécuter le programme :
shell
python Main.py
- Clone le dépôt actuel :
Traducteur personnalisé
- Définir la fonction de translation: :
def translate(text: str, prev_text: str, next_text: str) -> str:
try:
return "This is an example!"
except Exception as e:
print(f"Error: {e}")
return text
- Utilisation de traducteurs personnalisés: :
from MD_Translate import Process_MD
file_path = "path/to/your/md/file.md"
threads = 10
Process_MD(md_file=file_path, translate=translate, thread=threads)
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...