Update app.py
Browse files
app.py
CHANGED
@@ -13,6 +13,11 @@ def fill_mask(sentences):
|
|
13 |
for key, (language, sentence) in sentences.items():
|
14 |
if language == 'choose language':
|
15 |
warnings.append(f"Warning: Choose language for {sentence}")
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
if "<mask>" in sentence:
|
18 |
masked_sentence = sentence.replace('<mask>', unmasker.tokenizer.mask_token)
|
@@ -38,6 +43,7 @@ if 'text_input' not in st.session_state:
|
|
38 |
if 'warnings' not in st.session_state:
|
39 |
st.session_state['warnings'] = []
|
40 |
|
|
|
41 |
with col1:
|
42 |
with st.container(border=True):
|
43 |
st.markdown("Input :clipboard:")
|
@@ -49,7 +55,6 @@ with col1:
|
|
49 |
language_options = ['Choose language', 'Zulu', 'Tshivenda', 'Sepedi', 'Tswana', 'Tsonga']
|
50 |
|
51 |
option_selected = st.selectbox(f"Select an input option:", select_options, index=0)
|
52 |
-
input_sentences = {}
|
53 |
|
54 |
if option_selected == 'Enter text input':
|
55 |
st.session_state['warnings'].clear()
|
@@ -153,7 +158,6 @@ with col2:
|
|
153 |
if 'result' in locals():
|
154 |
if result:
|
155 |
line = 0
|
156 |
-
st.write(f"{result.items()}")
|
157 |
for sentence, predictions in result.items():
|
158 |
line += 1
|
159 |
predicted_word = predictions[0]['token_str']
|
|
|
13 |
for key, (language, sentence) in sentences.items():
|
14 |
if language == 'choose language':
|
15 |
warnings.append(f"Warning: Choose language for {sentence}")
|
16 |
+
continue
|
17 |
+
|
18 |
+
if language != 'choose language' and sentence == ''
|
19 |
+
warnings.append(f"Warning: Enter sentence for {language}")
|
20 |
+
continue
|
21 |
|
22 |
if "<mask>" in sentence:
|
23 |
masked_sentence = sentence.replace('<mask>', unmasker.tokenizer.mask_token)
|
|
|
43 |
if 'warnings' not in st.session_state:
|
44 |
st.session_state['warnings'] = []
|
45 |
|
46 |
+
input_sentences = {}
|
47 |
with col1:
|
48 |
with st.container(border=True):
|
49 |
st.markdown("Input :clipboard:")
|
|
|
55 |
language_options = ['Choose language', 'Zulu', 'Tshivenda', 'Sepedi', 'Tswana', 'Tsonga']
|
56 |
|
57 |
option_selected = st.selectbox(f"Select an input option:", select_options, index=0)
|
|
|
58 |
|
59 |
if option_selected == 'Enter text input':
|
60 |
st.session_state['warnings'].clear()
|
|
|
158 |
if 'result' in locals():
|
159 |
if result:
|
160 |
line = 0
|
|
|
161 |
for sentence, predictions in result.items():
|
162 |
line += 1
|
163 |
predicted_word = predictions[0]['token_str']
|