Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from transformers import MBartForConditionalGeneration, MBart50TokenizerFast | |
| # Load pre-trained model and tokenizer | |
| model_name = "ahmed792002/Finetuning_MBart_English_Arabic_Translation" | |
| model = MBartForConditionalGeneration.from_pretrained(model_name) | |
| tokenizer = MBart50TokenizerFast.from_pretrained(model_name) | |
| # Streamlit App | |
| st.title("English to Arabic Translation") | |
| st.write("Enter text in English to translate it to Arabic:") | |
| # Input box for English text | |
| english_text = st.text_area("Enter English Text") | |
| # Translate the text when the button is clicked | |
| if st.button("Translate"): | |
| if english_text: | |
| # Tokenize the input | |
| inputs = tokenizer(english_text, return_tensors="pt", padding=True) | |
| # Generate translation | |
| translated = model.generate(**inputs) | |
| # Decode the translated text | |
| translated_text = tokenizer.decode(translated[0], skip_special_tokens=True) | |
| # Display the translated text | |
| st.write(f"Translated text: {translated_text}") | |
| else: | |
| st.write("Please enter some English text to translate.") | |