diff --git a/scripts/unlizeXml.py b/scripts/unlizeXml.py
index db0611ed6b19f26a415d7d8b188f62b03e617ec7..b5ef35f38c847de8afff5e20b262f123e72ae5b8 100755
--- a/scripts/unlizeXml.py
+++ b/scripts/unlizeXml.py
@@ -32,9 +32,12 @@ def unlize(text, lang, dry_run=False):
         'translate': 'Process'
     }
 
-    r = requests.post(url, data)
-    # Remove garbage before first '['
-    return ''.join(r.text.partition('[')[1:])
+    try:
+        r = requests.post(url, data)
+        # Remove garbage before first '['
+        return ''.join(r.text.partition('[')[1:])
+    except Exception as e:
+        return 'Error calling unl.ru : "{error}"'.format(error=e)
 
 
 def nestedBody2Str(b):