Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
|
@@ -79,8 +79,9 @@ def extract_text_from_pdf(file):
|
|
| 79 |
return None, f"PDF reading error: {str(e)}"
|
| 80 |
|
| 81 |
def translate_text(text, target_lang):
|
| 82 |
-
translation_prompt = f"Translate the following text into {target_lang}:
|
| 83 |
|
|
|
|
| 84 |
try:
|
| 85 |
response = client.chat.completions.create(
|
| 86 |
model="gpt-3.5-turbo",
|
|
@@ -133,7 +134,6 @@ def process_input(text_input, pdf_file, summary_lang, style, char_limit, quiz_ch
|
|
| 133 |
if not text:
|
| 134 |
return "⚠️ No text provided."
|
| 135 |
|
| 136 |
-
# Detect language and translate if needed
|
| 137 |
detected_lang = detect(text)
|
| 138 |
target_lang_code = LANGUAGE_CODES.get(summary_lang, "en")
|
| 139 |
if detected_lang != target_lang_code:
|
|
|
|
| 79 |
return None, f"PDF reading error: {str(e)}"
|
| 80 |
|
| 81 |
def translate_text(text, target_lang):
|
| 82 |
+
translation_prompt = f"Translate the following text into {target_lang}:
|
| 83 |
|
| 84 |
+
{text}"
|
| 85 |
try:
|
| 86 |
response = client.chat.completions.create(
|
| 87 |
model="gpt-3.5-turbo",
|
|
|
|
| 134 |
if not text:
|
| 135 |
return "⚠️ No text provided."
|
| 136 |
|
|
|
|
| 137 |
detected_lang = detect(text)
|
| 138 |
target_lang_code = LANGUAGE_CODES.get(summary_lang, "en")
|
| 139 |
if detected_lang != target_lang_code:
|