diff --git a/src/Form/BulkEditForm.php b/src/Form/BulkEditForm.php&#10index a5b6b809a..ed985a404 100644&#10--- a/src/Form/BulkEditForm.php&#10+++ b/src/Form/BulkEditForm.php&#10@@ -119,12 +119,19 @@ public function submitForm(array &$form, FormStateInterface $form_state) {&#10     $this->submitConfigurationForm($form, $form_state);&#10&#10     foreach ($this->getBulkEditEntityData() as $entity_type_id => $bundle_entities) {&#10-      foreach ($bundle_entities as $bundle => $entities) {&#10+      foreach ($bundle_entities as $bundle => $entities_with_langcode) {&#10&#10         $entities = $this->entityTypeManager->getStorage($entity_type_id)&#10-          ->loadMultiple(array_keys($entities));&#10+          ->loadMultiple(array_keys($entities_with_langcode));&#10         foreach ($entities as $entity) {&#10-          $this->execute($entity);&#10+          // Load the correct languages.&#10+          $langcodes = $entities_with_langcode[$entity->id()];&#10+          foreach ($langcodes as $langcode) {&#10+            if ($entity->hasTranslation($langcode)) {&#10+              $entity = $entity->getTranslation($langcode);&#10+            }&#10+            $this->execute($entity);&#10+          }&#10         }&#10       }&#10     }&#10