Update app.py
Browse files
app.py
CHANGED
@@ -1,7 +1,6 @@
|
|
1 |
import streamlit as st
|
2 |
import whisper
|
3 |
from deep_translator import GoogleTranslator
|
4 |
-
import googletrans
|
5 |
from gtts import gTTS
|
6 |
from io import BytesIO
|
7 |
import os
|
@@ -110,12 +109,14 @@ with st.sidebar:
|
|
110 |
st.markdown("### Settings")
|
111 |
|
112 |
with st.expander("Translation Settings", expanded=True):
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
)
|
|
|
|
|
119 |
|
120 |
with st.expander("OCR Settings", expanded=True):
|
121 |
available_languages = ['en', 'es', 'fr', 'de', 'zh', 'ja', 'ko', 'ar', 'hi']
|
|
|
1 |
import streamlit as st
|
2 |
import whisper
|
3 |
from deep_translator import GoogleTranslator
|
|
|
4 |
from gtts import gTTS
|
5 |
from io import BytesIO
|
6 |
import os
|
|
|
109 |
st.markdown("### Settings")
|
110 |
|
111 |
with st.expander("Translation Settings", expanded=True):
|
112 |
+
supported_languages = GoogleTranslator().get_supported_languages()
|
113 |
+
language = st.sidebar.selectbox("Select Language", options=supported_languages)
|
114 |
+
#language = st.selectbox(
|
115 |
+
# "Target Language",
|
116 |
+
# options=list(googletrans.LANGUAGES.keys()),
|
117 |
+
# format_func=lambda x: f"{googletrans.LANGUAGES[x].capitalize()} ({x})",
|
118 |
+
# index=list(googletrans.LANGUAGES.keys()).index('en')
|
119 |
+
#)
|
120 |
|
121 |
with st.expander("OCR Settings", expanded=True):
|
122 |
available_languages = ['en', 'es', 'fr', 'de', 'zh', 'ja', 'ko', 'ar', 'hi']
|