diff --git a/entity_translation.info b/entity_translation.info
index 8fca343..a7dbc74 100644
--- a/entity_translation.info
+++ b/entity_translation.info
@@ -7,3 +7,9 @@ dependencies[] = locale
 files[] = includes/translation.handler.inc
 files[] = includes/translation.handler.node.inc
 files[] = tests/entity_translation.test
+files[] = views/entity_translation_handler_relationship.inc
+files[] = views/entity_translation_handler_field_translate_link.inc
+files[] = views/entity_translation_handler_field_label.inc
+files[] = views/entity_translation_handler_filter_entity_type.inc
+files[] = views/entity_translation_handler_filter_language.inc
+files[] = views/entity_translation_handler_filter_translation_exists.inc
diff --git a/entity_translation.module b/entity_translation.module
index 467c110..e4087be 100644
--- a/entity_translation.module
+++ b/entity_translation.module
@@ -114,6 +114,16 @@ function entity_translation_entity_info_alter(&$entity_info) {
 }
 
 /**
+ * Implements hook_views_api().
+ */
+function entity_translation_views_api() {
+  return array(
+    'api' => 3,
+    'path' => drupal_get_path('module', 'entity_translation') . '/views',
+  );
+}
+
+/**
  * Helper function to determine if the given entity type is translatable.
  */
 function entity_translation_enabled($entity_type, $skip_handler = FALSE) {
