diff --git a/webform_validation.module b/webform_validation.module
index 7c6bed8..7922c54 100644
--- a/webform_validation.module
+++ b/webform_validation.module
@@ -160,12 +160,12 @@ function webform_validation_validate($form, &$form_state) {
           $error_key = 'submitted][' . webform_validation_parent_tree($item_key, $components) . $components[$item_key]['form_key'];
           if (is_array($error)) {
             foreach ($error as $sub_item_key => $sub_error) {
-              form_set_error($error_key . '][' . $sub_item_key, $sub_error);
+              form_set_error($error_key . '][' . $sub_item_key, t($sub_error));
             }
           }
           else {
             // @ignore security_form_set_error. filter_xss() is run in _webform_validation_i18n_error_message().
-            form_set_error($error_key, $error);
+            form_set_error($error_key, t($error));
           }
         }
       }
