Helsinki-NLP/opus_books
Viewer • Updated • 1.25M • 11.5k • 94
Este modelo é uma versão refinada (fine-tuned) do modelo Helsinki-NLP/opus-mt-tc-big-en-pt para tradução de EN para PT. O treinamento foi realizado utilizando a infraestrutura do NPAD (Supercomputador da UFRN) com Slurm.
Helsinki-NLP/opus-mt-tc-big-en-ptopus_books (en-pt)12e-05Você pode testar este modelo diretamente no Hugging Face Spaces ou usando a biblioteca transformers em Python:
from transformers import MarianMTModel, MarianTokenizer
model_name = "tarsssss/opus-mt-tc-big-en-pt-en-pt-finetuned-20260527-234733"
tokenizer = MarianTokenizer.from_pretrained(model_name)
model = MarianMTModel.from_pretrained(model_name)
def traduzir(texto):
# Preparar inputs
inputs = tokenizer(texto, return_tensors="pt", padding=True, truncation=True)
# Gerar a tradução
translated_tokens = model.generate(**inputs)
# Decodificar os tokens gerados
resultado = tokenizer.decode(translated_tokens[0], skip_special_tokens=True)
return resultado
frase = "Welcome to the world of open-source machine learning!"
traducao = traduzir(frase)
print(f"Original: {frase}")
print(f"Tradução: {traducao}")
Agradecemos ao NPAD (Núcleo de Processamento de Alto Desempenho - UFRN) por ceder os recursos computacionais necessários para o treinamento deste modelo.