phunlh2001 commited on
Commit
75b4131
·
verified ·
1 Parent(s): 183264b

translation with pretrained model

Browse files
Files changed (1) hide show
  1. app.py +7 -13
app.py CHANGED
@@ -1,20 +1,14 @@
1
  import streamlit as st
2
  from transformers import pipeline
3
- from PIL import Image
4
 
5
- pipeline = pipeline(task="image-classification", model="julien-c/hotdog-not-hotdog")
6
 
7
- st.title("Hot Dog? Or Not?")
8
 
9
- file_name = st.file_uploader("Upload a hot dog candidate image")
10
 
11
- if file_name is not None:
12
- col1, col2 = st.columns(2)
13
 
14
- image = Image.open(file_name)
15
- col1.image(image, use_column_width=True)
16
- predictions = pipeline(image)
17
-
18
- col2.header("Probabilities")
19
- for p in predictions:
20
- col2.subheader(f"{ p['label'] }: { round(p['score'] * 100, 1)}%")
 
1
  import streamlit as st
2
  from transformers import pipeline
 
3
 
4
+ translator = pipeline("translation_vi_to_en", model="Helsinki-NLP/opus-mt-vi-en")
5
 
6
+ st.title("Demo translation with pretrained model")
7
 
8
+ input_text = st.text_area("Nhập văn bản tiếng Việt:", "")
9
 
10
+ if input_text:
11
+ translated_text = translator(input_text)
12
 
13
+ st.write("Translation Vietnamese to English:")
14
+ st.write(translated_text[0]["translation_text"])