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']
|