Views
No views yet
google-t5/t5-small, trained on the Tatoeba dataset for French-to-English translation.google-t5/t5-smallopus_tatoeba (French-English)1from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
2
3model_name = "mihdeme/t5-fr-en-tatoeba"
4model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6
7def translate(sentence, max_length=460, num_beams=5):
8 inputs = tokenizer(f"translate French to English: {sentence}", return_tensors="pt", padding=True, truncation=True)
9 outputs = model.generate(
10 **inputs,
11 max_length=max_length,
12 num_beams=num_beams,
13 )
14 return tokenizer.decode(outputs[0], skip_special_tokens=True)
15
16print(translate("Bonjour, comment ça va ?"))