Commit
·
b2fcc02
1
Parent(s):
de2e266
Random sentence for serbian
Browse files
app.py
CHANGED
@@ -10,10 +10,6 @@ from googletrans import Translator
|
|
10 |
import string
|
11 |
import re
|
12 |
|
13 |
-
# import re
|
14 |
-
# from nltk.tokenize import word_tokenize
|
15 |
-
|
16 |
-
|
17 |
def random_sentence(lang):
|
18 |
gen = DocumentGenerator()
|
19 |
translator = Translator()
|
@@ -109,19 +105,31 @@ with tab4:
|
|
109 |
"Bosna je najbolja zemlja na svijetu"]
|
110 |
|
111 |
|
112 |
-
selected_example_sr = st.selectbox('Choose an example as demo', ['None']+serbian_examples)
|
113 |
|
114 |
if selected_example_sr != 'None':
|
115 |
input_string_serbian = selected_example_sr
|
116 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
if st.button("Transliterate Serbo-Croatian-Bosnian"):
|
118 |
if input_string_serbian:
|
119 |
output_string = serbian_sentence_to_latin(input_string_serbian)
|
120 |
-
st.subheader("Transliterated Output")
|
121 |
-
|
122 |
-
|
|
|
|
|
|
|
123 |
else:
|
124 |
-
st.warning("Please enter a string")
|
125 |
|
126 |
|
127 |
with tab5:
|
|
|
10 |
import string
|
11 |
import re
|
12 |
|
|
|
|
|
|
|
|
|
13 |
def random_sentence(lang):
|
14 |
gen = DocumentGenerator()
|
15 |
translator = Translator()
|
|
|
105 |
"Bosna je najbolja zemlja na svijetu"]
|
106 |
|
107 |
|
108 |
+
selected_example_sr = st.selectbox('Choose an example as demo', ['None',"Generate a random sentence (Serbian)", "Generate a random sentence (Bosnian)", "Generate a random sentence (Croat)"]+serbian_examples)
|
109 |
|
110 |
if selected_example_sr != 'None':
|
111 |
input_string_serbian = selected_example_sr
|
112 |
+
|
113 |
+
if selected_example_sr == "Generate a random sentence (Serbian)":
|
114 |
+
input_string_serbian = random_sentence("sr")
|
115 |
+
|
116 |
+
if selected_example_sr == "Generate a random sentence (Bosnian)":
|
117 |
+
input_string_serbian = random_sentence("bos")
|
118 |
+
|
119 |
+
if selected_example_sr == "Generate a random sentence (Croat)":
|
120 |
+
input_string_serbian = random_sentence("hr")
|
121 |
+
|
122 |
if st.button("Transliterate Serbo-Croatian-Bosnian"):
|
123 |
if input_string_serbian:
|
124 |
output_string = serbian_sentence_to_latin(input_string_serbian)
|
125 |
+
st.subheader("Transliterated Output:")
|
126 |
+
if selected_example_sr == "Generate a random sentence" :
|
127 |
+
st.write(input_string_serbian)
|
128 |
+
st.write(output_string)
|
129 |
+
else:
|
130 |
+
st.write(output_string)
|
131 |
else:
|
132 |
+
st.warning("Please enter a string.")
|
133 |
|
134 |
|
135 |
with tab5:
|