File size: 462 Bytes
68a8c29
6570b48
68a8c29
5a1315d
e4090f9
 
34ca170
a397155
96e29d1
a397155
 
 
b038dc3
34ca170
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import streamlit as st
import langcodes

# https://huggingface.co/blog/streamlit-spaces
langtext = st.text_area("language code", "en")
found = langcodes.find(langtext)
display = found.display_name()

if langcodes.tag_is_valid('langtext'):
  st.write(f"{langtext} is a valid BCP-47 language code")  
else:
  st.write(f"{langtext} is not a valid BCP-47 language code")  
st.write(f"langcodes found the following tag: {found}")
st.write(f"Display name: {display}")