|
|
|
@@ -15,7 +15,14 @@ PDF_PATH = "TaniaBorecMemoir(Ukr).pdf" # Fichier original |
|
|
|
OLLAMA_MODEL = "traductionUkrainienVersFrancais:latest" |
|
|
|
OLLAMA_URL = "http://localhost:11434/api/generate" # URL par défaut d'Ollama |
|
|
|
TARGET_LANGUAGE = "français" # Langue cible (ex: "français", "anglais", "allemand", "espagnol", etc.) |
|
|
|
OUTPUT_PDF_PATH = PDF_PATH.replace(".pdf", f" ({TARGET_LANGUAGE.upper()[:2]}).pdf") # Chemin du PDF de sortie |
|
|
|
|
|
|
|
# Récupère la date et l'heure actuelles au format AAAMMJJ-HHMM |
|
|
|
current_datetime = datetime.now().strftime("%Y%m%d-%H%M") |
|
|
|
# Ajoute la date et la langue cible au nom du fichier PDF de sortie |
|
|
|
OUTPUT_PDF_PATH = PDF_PATH.replace( |
|
|
|
".pdf", |
|
|
|
f" ({TARGET_LANGUAGE.upper()[:2]})_{current_datetime}.pdf" |
|
|
|
) |
|
|
|
|
|
|
|
def extract_parameters_from_template(template_str): |
|
|
|
"""Extrait les paramètres du modèle à partir du template.""" |
|
|
|
@@ -252,8 +259,8 @@ def create_pdf_from_results(results, output_path): |
|
|
|
) |
|
|
|
|
|
|
|
# Titre avec la langue cible |
|
|
|
title_text = f"Traduction - Ukrainien vers {TARGET_LANGUAGE.capitalize()}" |
|
|
|
story.append(Paragraph(title_text, title_style)) |
|
|
|
story.append(Paragraph(f"Traduction - Ukrainien vers {TARGET_LANGUAGE.capitalize()}", title_style)) |
|
|
|
story.append(Paragraph(f"Document : {PDF_PATH}", title_style)) |
|
|
|
story.append(Spacer(1, 0.2*inch)) |
|
|
|
|
|
|
|
# Contenu |