diff --git a/admin_language.module b/admin_language.module
index 81bc31e..1af8603 100644
--- a/admin_language.module
+++ b/admin_language.module
@@ -284,6 +284,11 @@ function admin_language_block($op = 'list', $delta = 0) {
       }
     }
 
+    // hide the entire block if there are no alternatives
+    if (count($links) < 2) {
+      return;
+    }
+
     // modify links to point at translated versions when available.
     // same behavior as translation_translation_link_alter() but we don't
     // remove links when a translation is unavailable.
