diff --git a/sources/node/ui/tmgmt_node_ui.pages.inc b/sources/node/ui/tmgmt_node_ui.pages.inc
index e02be6d..73ace40 100644
--- a/sources/node/ui/tmgmt_node_ui.pages.inc
+++ b/sources/node/ui/tmgmt_node_ui.pages.inc
@@ -42,10 +42,17 @@ function tmgmt_node_ui_node_form($form, &$form_state, $node, $original) {
       );
     }
     elseif (isset($items[$langcode])) {
+      /** @var TMGMTJobItem $item */
       $item = $items[$langcode];
-      $uri = $item->uri();
-      $wrapper = entity_metadata_wrapper('tmgmt_job_item', $item);
-      $additional = l($wrapper->state->label(), $uri['path']);
+      if ($item->getJob()->isUnprocessed()) {
+        $uri = $item->getJob()->uri();
+        $additional = l(t('Unprocessed'), $uri['path']);
+      }
+      else {
+        $wrapper = entity_metadata_wrapper('tmgmt_job_item', $item);
+        $uri = $item->uri();
+        $additional = l($wrapper->state->label(), $uri['path']);
+      }
       // Disable the checkbox for this row since there is already a translation
       // in progress that has not yet been finished. This way we make sure that
       // we don't stack multiple active translations for the same item on top
diff --git a/sources/node/ui/tmgmt_node_ui.test b/sources/node/ui/tmgmt_node_ui.test
index 2a857dd..bb3d283 100644
--- a/sources/node/ui/tmgmt_node_ui.test
+++ b/sources/node/ui/tmgmt_node_ui.test
@@ -160,6 +160,12 @@ class TMGMTNodeSourceUITestCase extends TMGMTEntityTestCaseUtility {
     $this->assertText(t('One job needs to be checked out.'));
     $this->assertText($node->title);
 
+    // Go to the translate tab and check if the pending translation label is
+    // "Unprocessed" and links to the job checkout page.
+    $this->drupalGet('node/' . $node->nid . '/translate');
+    $this->assertLink(t('Unprocessed'));
+    $this->clickLink(t('Unprocessed'));
+
     // Submit.
     $this->drupalPost(NULL, array(), t('Submit to translator'));
 
diff --git a/tmgmt.module b/tmgmt.module
index 8a89a1e..80921cc 100644
--- a/tmgmt.module
+++ b/tmgmt.module
@@ -363,7 +363,7 @@ function tmgmt_job_item_load_latest($plugin, $item_type, $item_id, $source_langu
   $query->innerJoin('tmgmt_job', 'tj', 'tj.tjid = tji.tjid');
   $result = $query->condition('tj.source_language', $source_language)
     // Only query for jobs that are currently active.
-    ->condition('tj.state', TMGMT_JOB_STATE_ACTIVE)
+    ->condition('tj.state', array(TMGMT_JOB_STATE_UNPROCESSED, TMGMT_JOB_STATE_ACTIVE))
     // And only query for job items that are not yet finished.
     ->condition('tji.state', TMGMT_JOB_ITEM_STATE_ACCEPTED, '<>')
     ->condition('tji.plugin', $plugin)
