deepakchawla-cb commited on
Commit
6f29e76
·
1 Parent(s): 47c2c1f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
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)