Views
No views yet
google/t5-efficient-tiny. It was trained on the en-it section of Helsinki-NLP/opus-100 and Helsinki-NLP/europarl.1from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2
3# Load model and tokenizer from checkpoint directory
4tokenizer = AutoTokenizer.from_pretrained("LeonardPuettmann/Foglietta-mt-en-it")
5model = AutoModelForSeq2SeqLM.from_pretrained("LeonardPuettmann/Foglietta-mt-en-it")
6
7def generate_response(input_text):
8 input_ids = tokenizer("translate English to Italian:" + input_text, return_tensors="pt").input_ids
9 output = model.generate(input_ids, max_new_tokens=256)
10 return tokenizer.decode(output[0], skip_special_tokens=True)
11
12text_to_translate = "I would like a cup of green tea, please."
13response = generate_response(text_to_translate)
14print(response)1from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2import spacy
3# First, install spaCy and the English language model if you haven't already
4# !pip install spacy
5# !python -m spacy download en_core_web_sm
6
7nlp = spacy.load("en_core_web_sm")
8
9tokenizer = AutoTokenizer.from_pretrained("LeonardPuettmann/Foglietta-mt-en-it")
10model = AutoModelForSeq2SeqLM.from_pretrained("LeonardPuettmann/Foglietta-mt-en-it")
11
12def generate_response(input_text):
13 input_ids = tokenizer("translate English to Italian: " + input_text, return_tensors="pt").input_ids
14 output = model.generate(input_ids, max_new_tokens=256)
15 return tokenizer.decode(output[0], skip_special_tokens=True)
16
17text = "How are you doing? Today is a beautiful day. I hope you are doing fine."
18doc = nlp(text)
19sentences = [sent.text for sent in doc.sents]
20
21sentence_translations = []
22for i, sentence in enumerate(sentences):
23 sentence_translation = generate_response(sentence)
24 sentence_translations.append(sentence_translation)
25
26full_translation = " ".join(sentence_translations)
27print(full_translation)