Update app.py
Browse files
app.py
CHANGED
|
@@ -371,20 +371,20 @@ class GEOSEOApp:
|
|
| 371 |
except Exception as e:
|
| 372 |
st.error(f"An error occurred during website analysis: {str(e)}")
|
| 373 |
|
| 374 |
-
|
| 375 |
-
|
| 376 |
-
|
| 377 |
|
| 378 |
-
|
| 379 |
-
|
| 380 |
-
|
| 381 |
-
|
| 382 |
|
| 383 |
-
|
| 384 |
-
|
| 385 |
-
|
| 386 |
-
|
| 387 |
-
|
| 388 |
|
| 389 |
|
| 390 |
def display_geo_results(self, geo_results: List[Dict], website_url: str):
|
|
|
|
| 371 |
except Exception as e:
|
| 372 |
st.error(f"An error occurred during website analysis: {str(e)}")
|
| 373 |
|
| 374 |
+
def render_multilingual_tab(self):
|
| 375 |
+
st.markdown("### 🌍 Multilingual Translator")
|
| 376 |
+
st.write("Detect language and translate text into a target language.")
|
| 377 |
|
| 378 |
+
text = st.text_area("Enter text:")
|
| 379 |
+
if text:
|
| 380 |
+
detected_lang = detect_language(text)
|
| 381 |
+
st.write(f"Detected Language: **{detected_lang}**")
|
| 382 |
|
| 383 |
+
target = st.selectbox("Select target language", ["en", "fr", "es", "de", "ur", "hi", "zh", "ar", "ru"])
|
| 384 |
+
if st.button("Translate"):
|
| 385 |
+
result = translate_text(text, target)
|
| 386 |
+
st.success("Translation:")
|
| 387 |
+
st.write(result)
|
| 388 |
|
| 389 |
|
| 390 |
def display_geo_results(self, geo_results: List[Dict], website_url: str):
|