Srt_Assistant / app.py
SanLoveNLP's picture
Upload app.py
5e95309
import streamlit as st
if __name__ == "__main__":
st.header("Hi! I'm your Personal SRT Translator 😀")
st.write("Choose any srt file for translating: ")
with st.sidebar:
add_lan = st.sidebar.selectbox(
"Language example",
(
"Chinese",
"Spanish",
"Japanse",
"Korean",
"English",
), index=0)
st.markdown('You can use the above languages or any other language for translation')
st.text('Application by GGLS and San ☕')
src_file = st.file_uploader("only support src file ✨")
if src_file is None or src_file.name[-4:].lower() != '.srt':
pass
else:
target_lan = st.text_input('Input the target language desired')
if target_lan is None or len(target_lan) == 0:
if add_lan is None or len(add_lan) == 0:
target_lan = 'French'
else:
target_lan = add_lan
#TODO 读取文件内容并转换成模型接受的格式
data = 'hehe'
st.download_button(
"Press to Download",
data,
f"{target_lan}_{src_file.name}")