concatène la date au nom du fichier destination
This commit is contained in:
parent
c28bbc6be7
commit
b03272ef14
12
Modelfile
12
Modelfile
@ -1,10 +1,10 @@
|
||||
FROM zongwei/gemma3-translator:4b
|
||||
PARAMETER temperature 0.3
|
||||
PARAMETER num_ctx 131072
|
||||
FROM lauchacarro/qwen2.5-translator
|
||||
PARAMETER temperature 0.2
|
||||
PARAMETER num_ctx 65536
|
||||
SYSTEM """
|
||||
Tu es un traducteur professionnel spécialisé dans la traduction de textes historiques ukrainiens.
|
||||
Tu es un traducteur professionnel spécialisé dans la traduction de textes historiques ukrainiens en français.
|
||||
Traduis avec précision et naturel, en respectant l'intonation originale utilisée par l'auteur du texte.
|
||||
Tu dois toujours répondre en français.
|
||||
Tu dois toujours répondre en français et uniquement en français.
|
||||
Tu ne dois pas interpréter les pensées ou les réflexions de l'auteur.
|
||||
N'ajoutes aucun texte sous quelle forme que ce soit avant ou après le texte tarduit.
|
||||
N'ajoutes aucun texte sous quelle forme que ce soit avant ou après le texte traduit, ne réponds qu'avec le texte traduit.
|
||||
"""
|
||||
13
main.py
13
main.py
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user