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
|
FROM lauchacarro/qwen2.5-translator
|
||||||
PARAMETER temperature 0.3
|
PARAMETER temperature 0.2
|
||||||
PARAMETER num_ctx 131072
|
PARAMETER num_ctx 65536
|
||||||
SYSTEM """
|
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.
|
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.
|
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_MODEL = "traductionUkrainienVersFrancais:latest"
|
||||||
OLLAMA_URL = "http://localhost:11434/api/generate" # URL par défaut d'Ollama
|
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.)
|
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):
|
def extract_parameters_from_template(template_str):
|
||||||
"""Extrait les paramètres du modèle à partir du template."""
|
"""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
|
# Titre avec la langue cible
|
||||||
title_text = f"Traduction - Ukrainien vers {TARGET_LANGUAGE.capitalize()}"
|
story.append(Paragraph(f"Traduction - Ukrainien vers {TARGET_LANGUAGE.capitalize()}", title_style))
|
||||||
story.append(Paragraph(title_text, title_style))
|
story.append(Paragraph(f"Document : {PDF_PATH}", title_style))
|
||||||
story.append(Spacer(1, 0.2*inch))
|
story.append(Spacer(1, 0.2*inch))
|
||||||
|
|
||||||
# Contenu
|
# Contenu
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue