DebasishDhal99 commited on
Commit
b2fcc02
·
1 Parent(s): de2e266

Random sentence for serbian

Browse files
Files changed (1) hide show
  1. app.py +18 -10
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
- st.write(output_string)
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: