masadonline commited on
Commit
0e55316
·
verified ·
1 Parent(s): 6aacb62

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -17,11 +17,17 @@ SIGN_IMAGE_FOLDER = "sign_images"
17
  def translate_urdu_to_english(urdu_text):
18
  payload = {"inputs": urdu_text}
19
  response = requests.post(HF_API_URL, headers=headers, json=payload)
20
- if response.status_code == 200:
 
 
21
  return response.json()[0]['translation_text']
22
- else:
23
- st.error("Translation failed. Please try again.")
24
  return ""
 
 
 
 
25
 
26
  def display_sign_language(text):
27
  words = text.lower().split()
 
17
  def translate_urdu_to_english(urdu_text):
18
  payload = {"inputs": urdu_text}
19
  response = requests.post(HF_API_URL, headers=headers, json=payload)
20
+
21
+ try:
22
+ response.raise_for_status()
23
  return response.json()[0]['translation_text']
24
+ except requests.exceptions.HTTPError as err:
25
+ st.error(f"Translation failed: {response.status_code} - {response.text}")
26
  return ""
27
+ except Exception as e:
28
+ st.error(f"Unexpected error: {str(e)}")
29
+ return ""
30
+
31
 
32
  def display_sign_language(text):
33
  words = text.lower().split()