diff --git a/includes/mailchimp.inc b/includes/mailchimp.inc
index 35716c3..6d94fe2 100644
--- a/includes/mailchimp.inc
+++ b/includes/mailchimp.inc
@@ -59,7 +59,7 @@ class MailChimp extends MCAPI {
     }
 
     if (isset($return['error']) && is_array($return)) {
-      $this->errorMessage = $return['error'];
+      $this->errorMessage = $this->getMessageFromErrorCode($return);
       $this->errorCode = $return['code'];
       return FALSE;
     }
@@ -67,4 +67,23 @@ class MailChimp extends MCAPI {
     return $return;
   }
 
+  /**
+   * Returns translated error message from error code.
+   *
+   * @param $return
+   *   Mailchimp response data.
+   * @return string
+   *   Translated error message.
+   */
+  public function getMessageFromErrorCode($return) {
+    switch ($return['code']) {
+      case 502:
+        return t("Invalid Email Address");
+        break;
+      default:
+        return $return['error'];
+    }
+
+  }
+
 }
