diff --git a/core/modules/path/src/Plugin/Field/FieldWidget/PathWidget.php b/core/modules/path/src/Plugin/Field/FieldWidget/PathWidget.php
index e416bc5..ea6174a 100644
--- a/core/modules/path/src/Plugin/Field/FieldWidget/PathWidget.php
+++ b/core/modules/path/src/Plugin/Field/FieldWidget/PathWidget.php
@@ -89,15 +89,6 @@ public static function validateFormElement(array &$element, array &$form_state)
       $form_builder = \Drupal::formBuilder();
       $form_builder->setValue($element['alias'], $alias, $form_state);
 
-      // Entity language needs special care. Since the language of the URL alias
-      // depends on the entity language, and the entity language can be switched
-      // right within the same form, we need to conditionally overload the
-      // originally assigned URL alias language.
-      // @see \Drupal\content_translation\ContentTranslationController::entityFormAlter()
-      if (isset($form_state['values']['langcode'])) {
-        $form_builder->setValue($element['langcode'], $form_state['values']['langcode'], $form_state);
-      }
-
       // Validate that the submitted alias does not exist yet.
       $is_exists = \Drupal::service('path.alias_storage')->aliasExists($alias, $element['langcode']['#value'], $element['source']['#value']);
       if ($is_exists) {
