Spaces:
Runtime error
Runtime error
request issue
Browse files
app.py
CHANGED
|
@@ -144,7 +144,7 @@ def translate_text(text, model_choice, request: gr.Request):
|
|
| 144 |
if not text or text.strip() == "":
|
| 145 |
return "Please enter text to translate."
|
| 146 |
|
| 147 |
-
# Get the user ID (if logged in)
|
| 148 |
user_id = "anonymous"
|
| 149 |
if request and hasattr(request, "username") and request.username:
|
| 150 |
user_id = request.username
|
|
@@ -190,13 +190,16 @@ def gradio_app():
|
|
| 190 |
translate_button = gr.Button("Translate")
|
| 191 |
|
| 192 |
# Link input and output
|
| 193 |
-
def translate_and_update_status(text, model
|
|
|
|
|
|
|
|
|
|
| 194 |
translation = translate_text(text, model, request)
|
| 195 |
return translation
|
| 196 |
|
| 197 |
translate_button.click(
|
| 198 |
fn=translate_and_update_status,
|
| 199 |
-
inputs=[input_text, model_choice
|
| 200 |
outputs=[output_text]
|
| 201 |
)
|
| 202 |
|
|
|
|
| 144 |
if not text or text.strip() == "":
|
| 145 |
return "Please enter text to translate."
|
| 146 |
|
| 147 |
+
# Get the user ID (if logged in)
|
| 148 |
user_id = "anonymous"
|
| 149 |
if request and hasattr(request, "username") and request.username:
|
| 150 |
user_id = request.username
|
|
|
|
| 190 |
translate_button = gr.Button("Translate")
|
| 191 |
|
| 192 |
# Link input and output
|
| 193 |
+
def translate_and_update_status(text, model):
|
| 194 |
+
"""Wrapper function to handle translation and update status."""
|
| 195 |
+
# Access the request object directly
|
| 196 |
+
request = gr.Request()
|
| 197 |
translation = translate_text(text, model, request)
|
| 198 |
return translation
|
| 199 |
|
| 200 |
translate_button.click(
|
| 201 |
fn=translate_and_update_status,
|
| 202 |
+
inputs=[input_text, model_choice],
|
| 203 |
outputs=[output_text]
|
| 204 |
)
|
| 205 |
|