File size: 1,044 Bytes
7439772 4c6968c 7439772 c7d8849 34a0211 7439772 c7d8849 34a0211 4c6968c 7439772 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import streamlit as st
from polish import polish_sentence_to_latin
st.title("Language Transliteration Interface")
input_string = st.text_input("Enter a Polish word/sentence to transliterate :")
example1 = "Dziękuję bardzo!" # Example 1
example2 = "Wszystkiego najlepszego!" # Example 2
example3 = "Jarosław, Przemyśl"
selected_example = st.selectbox('Choose an example as demo',
('None','Dziękuję bardzo!', 'Wszystkiego najlepszego!', 'Jarosław, Przemyśl'))
if selected_example == 'Dziękuję bardzo!':
input_string = 'Dziękuję bardzo!'
elif selected_example == 'Wszystkiego najlepszego!':
input_string = 'Wszystkiego najlepszego!'
elif selected_example == 'Jarosław, Przemyśl':
input_string = 'Jarosław, Przemyśl'
else:
input_string = input_string
if st.button("Transliterate"):
if input_string:
output_string = polish_sentence_to_latin(input_string)
st.subheader("Transliterated Output:")
st.write(output_string)
else:
st.warning("Please enter a string.") |