diff --git a/bean.module b/bean.module
index 035a567..34745a0 100644
--- a/bean.module
+++ b/bean.module
@@ -57,6 +57,13 @@ function bean_entity_info() {
           ),
         ),
       ),
+      'translation' => array(
+        'entity_translation' => array(
+          'class' => 'EntityTranslationBeanHandler',
+          'base path' => 'block/%bean_delta',
+          'path wildcard' => '%bean_delta',
+        ),
+      ),
     ),
   );
 
@@ -79,25 +86,6 @@ function bean_entity_info() {
 }
 
 /**
- * Implements hook_translation_info().
- */
-function bean_translation_info($types = NULL) {
-  $info = array(
-    'bean' => array(
-      'translation' => array(
-        'entity_translation' => array(
-          'class' => 'EntityTranslationBeanHandler',
-          'base path' => 'block/%bean_delta',
-          'path wildcard' => '%bean_delta',
-        ),
-      ),
-    ),
-  );
-
-  return isset($types) ? array_intersect_key($info, $types) : $info;
-}
-
-/**
  * Implements hook_menu().
  */
 function bean_menu() {
