File size: 590 Bytes
3df6d28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from transformers import pipeline

# Traducción inglés a español
translator = pipeline("translation_en_to_es", model="Helsinki-NLP/opus-mt-en-es")

# Simplificación con modelo tipo LLM
simplifier = pipeline("text2text-generation", model="google/flan-t5-large")

def translate_text(text):
    result = translator(text, max_length=512)
    return result[0]['translation_text']

def simplify_text(text):
    prompt = f"Explica este texto en lenguaje sencillo para estudiantes de secundaria:\n\n{text}"
    result = simplifier(prompt, max_length=512)
    return result[0]['generated_text']