import streamlit as st import json import requests from model import predict_pipeline st.title("Language Detection Model") st.write("") st.write("Supported Languages:") col1, col2, col3, col4 = st.columns(4) with col1: st.markdown("- Arabic") st.markdown("- Danish") st.markdown("- Dutch") st.markdown("- English") st.markdown("- French") with col2: st.markdown("- German") st.markdown("- Greek") st.markdown("- Hindi") st.markdown("- Italian") with col3: st.markdown("- Kannada") st.markdown("- Malayalam") st.markdown("- Portugeese") st.markdown("- Russian") with col4: st.markdown("- Spanish") st.markdown("- Sweedish") st.markdown("- Tamil") st.markdown("- Turkish") st.markdown(''' ''', unsafe_allow_html=True) title = st.text_input('Input text', 'Please enter the text here. Remember it is not a dictionary:) Write a sentence.') st.write('The current text is', title) inputs = {"text": title} if st.button("Detect Language"): language = predict_pipeline(json.dumps(inputs)) st.write(f'Language: {language}')