diff --git a/views_bulk_operations.api.php b/views_bulk_operations.api.php
new file mode 100644
index 0000000..bf986a0
--- /dev/null
+++ b/views_bulk_operations.api.php
@@ -0,0 +1,21 @@
+<?php
+
+/**
+ * @file
+ * Describe hooks provided by the Views bulk operations module.
+ */
+
+/**
+ * hook_views_bulk_operations_form_alter().
+ *
+ * This is the same as a regular form alter hook,
+ * but with the added context parameter.
+ *
+ * @param context
+ *   A context array containing the following:
+ *     - 'vbo' => The VBO context object.
+ */
+function hook_views_bulk_operations_form_alter(&$form, &$form_state, $context) {
+  $form['select']['#title'] = t('Bulk operations');
+  $form['select']['action::views_bulk_operations_modify_action']['#value'] = t('Change values');
+}
diff --git a/views_bulk_operations.module b/views_bulk_operations.module
index 12f5914..c49819c 100644
--- a/views_bulk_operations.module
+++ b/views_bulk_operations.module
@@ -468,6 +468,10 @@ function views_bulk_operations_form($form, &$form_state, $vbo) {
     );
   }
 
+  $context = array('vbo' => $vbo);
+  // Invoke hook_views_bulk_operations_form_alter().
+  drupal_alter('views_bulk_operations_form', $form, $form_state, $context);
+
   return $form;
 }
 
