diff --git a/modules/poll/poll.module b/modules/poll/poll.module
index 94c26253d051e609b0c74c9c9adb5ece14eb776b..64b1f044d1ec470858b0a1ba692f93aac545dd46 100644
--- a/modules/poll/poll.module
+++ b/modules/poll/poll.module
@@ -411,6 +411,15 @@ function poll_validate($node, $form) {
   }
 }
 
+/**
+ * Implementation of hook_node_prepare_translation().
+ */
+function poll_node_prepare_translation($node) {
+  if ($node->type == 'poll') {
+    $node->choice = $node->translation_source->choice;
+  }
+}
+
 /**
  * Implementation of hook_load().
  */