diff --git translation.admin.inc translation.admin.inc
index a506aee..d239ea6 100644
--- translation.admin.inc
+++ translation.admin.inc
@@ -45,6 +45,9 @@ function translation_admin_form($form, $form_state) {
  * Submit handler for the entity translation settings form.
  */
 function translation_admin_form_submit($form, $form_state) {
+  // Make sure the entity_info cache is rebuild after changing the translation
+  // settings.
+  entity_info_cache_clear();
   menu_rebuild();
 }
 
