|
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!" |
|
example2 = "Wszystkiego najlepszego!" |
|
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.") |