diff --git a/entityreference.module b/entityreference.module
index bdcb562..fbaa8e8 100644
--- a/entityreference.module
+++ b/entityreference.module
@@ -1234,9 +1234,19 @@ function entityreference_field_formatter_view($entity_type, $entity, $field, $in
   switch ($display['type']) {
     case 'entityreference_label':
       $handler = entityreference_get_selection_handler($field, $instance, $entity_type, $entity);
-
       foreach ($items as $delta => $item) {
-        $label = $handler->getLabel($item['entity']);
+        $translated_node = translation_node_get_translations($item['entity']->tnid);
+        global $language ;
+        if( $translated_node != NULL) {
+          foreach ($translated_node as $key => $value) {
+            if ($language->language == $key) {
+              $label = $handler->getLabel($value);
+            }
+          }
+        }
+        else {
+          $label = $handler->getLabel($item['entity']);
+        }
         // If the link is to be displayed and the entity has a uri, display a link.
         // Note the assignment ($url = ) here is intended to be an assignment.
         if ($display['settings']['link'] && ($uri = entity_uri($field['settings']['target_type'], $item['entity']))) {
