diff --git a/core/modules/path/src/Plugin/migrate/process/d6/UrlAliasLanguage.php b/core/modules/path/src/Plugin/migrate/process/d6/UrlAliasLanguage.php
index b5d527b187..c7b1dca86b 100644
--- a/core/modules/path/src/Plugin/migrate/process/d6/UrlAliasLanguage.php
+++ b/core/modules/path/src/Plugin/migrate/process/d6/UrlAliasLanguage.php
@@ -2,6 +2,8 @@
 
 namespace Drupal\path\Plugin\migrate\process\d6;
 
+@trigger_error('The ' . __NAMESPACE__ . '\UrlAliasLanguage is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. No direct replacement is provided. See https://www.drupal.org/node/3013865', E_USER_DEPRECATED);
+
 use Drupal\migrate\MigrateExecutableInterface;
 use Drupal\migrate\ProcessPluginBase;
 use Drupal\migrate\Row;
@@ -11,11 +13,25 @@
  * Url alias language code process.
  *
  * @MigrateProcessPlugin(
- *   id = "d6_url_alias_language"
+ *   id = "d6_url_alias_language",
+ *   no_ui = true
  * )
+ *
+ * @deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. No direct
+ * replacement is provided.
+ *
+ * @see https://www.drupal.org/node/3219051
  */
 class UrlAliasLanguage extends ProcessPluginBase {
 
+  /**
+   * {@inheritdoc}
+   */
+  public function __construct(array $configuration, $plugin_id, $plugin_definition) {
+    @trigger_error(__CLASS__ . ' is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. No direct replacement is provided. See https://www.drupal.org/node/3219051', E_USER_DEPRECATED);
+    parent::__construct($configuration, $plugin_id, $plugin_definition);
+  }
+
   /**
    * {@inheritdoc}
    */
diff --git a/core/modules/path/tests/src/Unit/migrate/process/d6/UrlAliasLanguageDeprecated.php b/core/modules/path/tests/src/Unit/migrate/process/d6/UrlAliasLanguageDeprecated.php
new file mode 100644
index 0000000000..abb840d7f3
--- /dev/null
+++ b/core/modules/path/tests/src/Unit/migrate/process/d6/UrlAliasLanguageDeprecated.php
@@ -0,0 +1,25 @@
+<?php
+
+namespace Drupal\Tests\path\Unit\migrate\process\d6;
+
+use Drupal\path\Plugin\migrate\process\d6\UrlAliasLanguage;
+use Drupal\Tests\migrate\Unit\process\MigrateProcessTestCase;
+
+/**
+ * Tests error message from deprecated UrlAliasLanguage process plugin.
+ *
+ * @group path
+ * @group legacy
+ * @coversDefaultClass \Drupal\path\Plugin\migrate\process\d6\UrlAliasLanguage
+ */
+class UrlAliasLanguageDeprecated extends MigrateProcessTestCase {
+
+  /**
+   * Tests legacy UrlAliasLanguage process plugin.
+   */
+  public function testUrlAliasLanguageDeprecation() {
+    $this->expectDeprecation("Drupal\path\Plugin\migrate\process\d6\UrlAliasLanguage is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. No direct replacement is provided. See https://www.drupal.org/node/3219051");
+    new UrlAliasLanguage([], 'test', []);
+  }
+
+}
