diff --git a/core/modules/translation_entity/lib/Drupal/translation_entity/EntityTranslationController.php b/core/modules/translation_entity/lib/Drupal/translation_entity/EntityTranslationController.php
index c8a07b6..a534da1 100644
--- a/core/modules/translation_entity/lib/Drupal/translation_entity/EntityTranslationController.php
+++ b/core/modules/translation_entity/lib/Drupal/translation_entity/EntityTranslationController.php
@@ -101,7 +101,7 @@ public function getAccess(EntityInterface $entity, $op) {
    */
   public function getTranslationAccess(EntityInterface $entity, $op) {
     $info = $entity->entityInfo();
-    $translate_permission = $info['bundle_permission_granularity'] ? "translate {$entity->entityType()} {$entity->bundle()}" : "translate {$entity->entityType()}";
+    $translate_permission = $info['bundle_permission_granularity'] ? "translate {$entity->bundle()} {$entity->entityType()}" : "translate {$entity->entityType()}";
     return user_access($translate_permission) && user_access("$op entity translations");
   }
 
diff --git a/core/modules/translation_entity/lib/Drupal/translation_entity/Tests/EntityTranslationTestBase.php b/core/modules/translation_entity/lib/Drupal/translation_entity/Tests/EntityTranslationTestBase.php
index 2f7d0e35..5ec65e0 100644
--- a/core/modules/translation_entity/lib/Drupal/translation_entity/Tests/EntityTranslationTestBase.php
+++ b/core/modules/translation_entity/lib/Drupal/translation_entity/Tests/EntityTranslationTestBase.php
@@ -107,7 +107,7 @@ protected function getTranslatorPermissions() {
    */
   protected function getTranslatePermission() {
     $info = entity_get_info($this->entityType);
-    return $info['bundle_permission_granularity'] ? "translate {$this->entityType} {$this->bundle}" : "translate {$this->entityType}";
+    return $info['bundle_permission_granularity'] ? "translate {$this->bundle} {$this->entityType}" : "translate {$this->entityType}";
   }
 
   /**
