Update app.py
Browse files
app.py
CHANGED
@@ -19,14 +19,6 @@ def deuncase(model, tokenizer, text):
|
|
19 |
**encoded_txt
|
20 |
)
|
21 |
return tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
|
22 |
-
|
23 |
-
def change_mytext():
|
24 |
-
global option_changed
|
25 |
-
option_changed = 1
|
26 |
-
#st.write(f"inside function={option}")
|
27 |
-
|
28 |
-
#st.write(f"outside function={option_changed}")
|
29 |
-
|
30 |
|
31 |
st.title("DeUnCaser")
|
32 |
|
@@ -46,21 +38,23 @@ with col2:
|
|
46 |
with col3:
|
47 |
unspace=st.checkbox('Remove Spaces')
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
if uncase:
|
50 |
-
mytext =
|
|
|
51 |
if unpunct:
|
52 |
trans_chars = "'\",.:;-_*?/\n"
|
53 |
-
trans_table =
|
54 |
mytext = mytext.translate(trans_table)
|
55 |
-
if unspace:
|
56 |
-
mytext = mytext.replace(" ", "")
|
57 |
-
else:
|
58 |
-
mytext= 'Vi bruker ikke tegnsetting eller store bokstaver når vi prater. Vi slår også sammen ord, og i praksis er dermed heller ikke mellomrom meningsbærende. Prøv å fjerne tegnsetting, store bokstaver og mellomrom fra dette avsnittet. Se om den nye North-T5-modellen greier å sette sammen til et nytt.'
|
59 |
|
60 |
-
|
61 |
-
|
62 |
|
63 |
-
text = "pere"
|
64 |
textbox.text_area(f"",max_chars=1000, value=text)
|
65 |
|
66 |
run = st.button('Run DeUnCaser')
|
|
|
19 |
**encoded_txt
|
20 |
)
|
21 |
return tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
st.title("DeUnCaser")
|
24 |
|
|
|
38 |
with col3:
|
39 |
unspace=st.checkbox('Remove Spaces')
|
40 |
|
41 |
+
#else:
|
42 |
+
# mytext= 'Vi bruker ikke tegnsetting eller store bokstaver når vi prater. Vi slår også sammen ord, og i praksis er dermed heller ikke mellomrom meningsbærende. Prøv å fjerne tegnsetting, store bokstaver og mellomrom fra dette avsnittet. Se om den nye North-T5-modellen greier å sette sammen til et nytt.'
|
43 |
+
|
44 |
+
textbox = st.empty()
|
45 |
+
text = textbox.text_area(f"",max_chars=1000)
|
46 |
+
|
47 |
if uncase:
|
48 |
+
mytext = text.lower()
|
49 |
+
|
50 |
if unpunct:
|
51 |
trans_chars = "'\",.:;-_*?/\n"
|
52 |
+
trans_table = text.maketrans("", "", trans_chars)
|
53 |
mytext = mytext.translate(trans_table)
|
|
|
|
|
|
|
|
|
54 |
|
55 |
+
if unspace:
|
56 |
+
mytext = text.replace(" ", "")
|
57 |
|
|
|
58 |
textbox.text_area(f"",max_chars=1000, value=text)
|
59 |
|
60 |
run = st.button('Run DeUnCaser')
|