diff --git a/nodequeue.module b/nodequeue.module
index 8f230cb..32603dc 100644
--- a/nodequeue.module
+++ b/nodequeue.module
@@ -1610,8 +1610,17 @@ function nodequeue_api_autocomplete($queue, $subqueue, $string) {
     return $function($queue, $subqueue, $string, $where, $where_args);
   }
   else {
+    // Disable language selection temporarily, enable it again later.
+    if (module_exists('i18n')) {
+      i18n_selection_mode('off');
+    }
+
     $result = db_query_range(db_rewrite_sql("SELECT n.nid, n.title, n.tnid FROM {node} n WHERE " . $where), $where_args, 0, variable_get('nodequeue_autocomplete_limit', 10));
 
+    if (module_exists('i18n')) {
+      i18n_selection_mode('reset');
+    }
+
     while ($node = db_fetch_object($result)) {
       $id = nodequeue_get_content_id($queue, $node);
       $matches[$id] = check_plain($node->title) . " [nid: $id]";
