Преглед изворни кода

concatène la date au nom du fichier destination

main
Alex пре 2 недеља
родитељ
комит
b03272ef14
2 измењених фајлова са 16 додато и 9 уклоњено
  1. 6
    6
      Modelfile
  2. 10
    3
      main.py

+ 6
- 6
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.
"""

+ 10
- 3
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…
Откажи
Сачувај