diff --git modules/poll/poll.module modules/poll/poll.module
index f6452b3..87de976 100644
--- modules/poll/poll.module
+++ modules/poll/poll.module
@@ -388,6 +388,23 @@ function poll_validate($node) {
 }
 
 /**
+ * Implementation of hook_nodeapi().
+ */
+function poll_nodeapi(&$node, $op, $teaser, $page) {
+  switch ($op) {
+    case 'prepare translation':
+      if ($node->type == 'poll') {
+        // Set initial values for the choices to those of the node being translated.
+        $node->choice = $node->translation_source->choice;
+        foreach ($node->choice as $i => $options) {
+          $node->choice[$i]['chvotes'] = 0;
+        }
+      }
+      break;
+  }
+}
+
+/**
  * Implementation of hook_load().
  */
 function poll_load($node) {
