Commit
·
6f29e76
1
Parent(s):
47c2c1f
Update app.py
Browse files
app.py
CHANGED
@@ -31,6 +31,34 @@ from langchain.chains import LLMChain
|
|
31 |
|
32 |
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
def predict(text):
|
36 |
# loader = UnstructuredPDFLoader(file_obj.orig_name)
|
|
|
31 |
|
32 |
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
33 |
|
34 |
+
from googletrans import Translator
|
35 |
+
|
36 |
+
def translate_text(text, source_lang, target_lang):
|
37 |
+
translator = Translator()
|
38 |
+
translated = translator.translate(text, src=source_lang, dest=target_lang)
|
39 |
+
return translated.text
|
40 |
+
|
41 |
+
# Translate English to Tamil
|
42 |
+
english_text = "Hello, how are you?"
|
43 |
+
tamil_text = translate_text(english_text, 'en', 'ta')
|
44 |
+
print("English to Tamil:", tamil_text)
|
45 |
+
|
46 |
+
# Translate Tamil to English
|
47 |
+
tamil_text = "வணக்கம், நீங்கள் எப்படி இருக்கின்றீர்கள்?"
|
48 |
+
english_text = translate_text(tamil_text, 'ta', 'en')
|
49 |
+
print("Tamil to English:", english_text)
|
50 |
+
|
51 |
+
# Translate English to Kannada
|
52 |
+
english_text = "Hello, how are you?"
|
53 |
+
kannada_text = translate_text(english_text, 'en', 'kn')
|
54 |
+
print("English to Kannada:", kannada_text)
|
55 |
+
|
56 |
+
# Translate Kannada to English
|
57 |
+
kannada_text = "ಹಲೋ, ನೀವು ಹೇಗಿದ್ದೀರಿ?"
|
58 |
+
english_text = translate_text(kannada_text, 'kn', 'en')
|
59 |
+
print("Kannada to English:", english_text)
|
60 |
+
|
61 |
+
|
62 |
|
63 |
def predict(text):
|
64 |
# loader = UnstructuredPDFLoader(file_obj.orig_name)
|