adnaniqbal001 commited on
Commit
019acf1
·
verified ·
1 Parent(s): 57a1209

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -1,13 +1,13 @@
1
  import streamlit as st
2
  from transformers import MarianMTModel, MarianTokenizer
3
 
4
- # Load pre-trained model and tokenizer
5
- model_name = 'Helsinki-NLP/opus-mt-ur-de'
6
  model = MarianMTModel.from_pretrained(model_name)
7
  tokenizer = MarianTokenizer.from_pretrained(model_name)
8
 
9
  # Function to translate text
10
- def translate_text(text, src_lang, tgt_lang):
11
  # Tokenize input text
12
  inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)
13
 
@@ -27,7 +27,7 @@ input_text = st.text_area("Urdu Text", "", height=200)
27
  if st.button("Translate"):
28
  if input_text:
29
  # Translate the text
30
- translated_text = translate_text(input_text, "ur", "de")
31
  st.subheader("Translated German Text:")
32
  st.write(translated_text)
33
  else:
 
1
  import streamlit as st
2
  from transformers import MarianMTModel, MarianTokenizer
3
 
4
+ # Load pre-trained multilingual model and tokenizer
5
+ model_name = 'Helsinki-NLP/opus-mt-mul-de' # Multilingual to German model
6
  model = MarianMTModel.from_pretrained(model_name)
7
  tokenizer = MarianTokenizer.from_pretrained(model_name)
8
 
9
  # Function to translate text
10
+ def translate_text(text):
11
  # Tokenize input text
12
  inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)
13
 
 
27
  if st.button("Translate"):
28
  if input_text:
29
  # Translate the text
30
+ translated_text = translate_text(input_text)
31
  st.subheader("Translated German Text:")
32
  st.write(translated_text)
33
  else: