Spaces:
Runtime error
Runtime error
File size: 763 Bytes
e25d134 0536b78 e25d134 0536b78 e25d134 0536b78 e25d134 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
from transformers import MarianMTModel, MarianTokenizer
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
def get_model_name(languageCode: str) -> str:
match languageCode:
case "pt":
model_name = "Helsinki-NLP/opus-mt-pt-en"
return model_name
def get_translation(text_to_translate: str, languageCode: str) -> str:
tokenizer = AutoTokenizer.from_pretrained("unicamp-dl/translation-pt-en-t5")
model = AutoModelForSeq2SeqLM.from_pretrained("unicamp-dl/translation-pt-en-t5")
pten_pipeline = pipeline('text2text-generation', model=model, tokenizer=tokenizer)
translated_text = pten_pipeline(text_to_translate)
print("Translated text:", translated_text)
return translated_text
|