masadonline commited on
Commit
54aae44
·
verified ·
1 Parent(s): 1afa9ef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -21,15 +21,20 @@ def translate_urdu_to_english(urdu_text):
21
  payload = {"inputs": urdu_text}
22
  try:
23
  response = requests.post(TRANSLATE_API_URL, headers=HEADERS, json=payload)
24
- response.raise_for_status()
 
25
  result = response.json()
26
- return result[0]['translation_text']
 
 
 
27
  except requests.exceptions.HTTPError as err:
28
  st.error(f"Translation failed: {response.status_code} - {response.text}")
29
  except Exception as e:
30
  st.error(f"Unexpected error: {str(e)}")
31
  return ""
32
 
 
33
  def display_sign_language(english_text):
34
  words = english_text.lower().split()
35
  st.markdown("### 👐 Sign Language Representation")
 
21
  payload = {"inputs": urdu_text}
22
  try:
23
  response = requests.post(TRANSLATE_API_URL, headers=HEADERS, json=payload)
24
+ # Check for 404 or any other status code
25
+ response.raise_for_status() # Will raise HTTPError for bad responses
26
  result = response.json()
27
+ if response.status_code == 200:
28
+ return result[0]['translation_text']
29
+ else:
30
+ st.error(f"Error: Unable to get translation. Status Code: {response.status_code}")
31
  except requests.exceptions.HTTPError as err:
32
  st.error(f"Translation failed: {response.status_code} - {response.text}")
33
  except Exception as e:
34
  st.error(f"Unexpected error: {str(e)}")
35
  return ""
36
 
37
+
38
  def display_sign_language(english_text):
39
  words = english_text.lower().split()
40
  st.markdown("### 👐 Sign Language Representation")