diff --git a/entityreference.module b/entityreference.module
index a9893ab..f05b702
--- a/entityreference.module
+++ b/entityreference.module
@@ -1238,6 +1238,17 @@ function entityreference_field_formatter_view($entity_type, $entity, $field, $in
       $handler = entityreference_get_selection_handler($field, $instance, $entity_type, $entity);

       foreach ($items as $delta => $item) {
+        if (module_exists('i18n') && $entity_type == "node") {
+          $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) {
+                $item['entity'] = node_load($value->nid);
+              }
+            }
+          }
+        }
         $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.
