diff --git a/src/wp-admin/includes/class-wp-upgrader.php b/src/wp-admin/includes/class-wp-upgrader.php
index cfb2e3a..32c73fb 100644
--- a/src/wp-admin/includes/class-wp-upgrader.php
+++ b/src/wp-admin/includes/class-wp-upgrader.php
@@ -1239,7 +1239,16 @@ class Language_Pack_Upgrader extends WP_Upgrader {
 			return;
 		}
 
-		$skin = new Language_Pack_Upgrader_Skin( array(
+		/**
+		 * Filter the upgrader skin class used by Language_Pack_Upgrader when called via Language_Pack_Upgrader::async_upgrade().
+		 *
+		 * @since 4.2.0
+		 *
+		 * @param string $skin_class Skin class name (default: Language_Pack_Upgrader_Skin)
+		 */
+		$skin_class = apply_filters( 'async_update_translation_skin_class', 'Language_Pack_Upgrader_Skin' );
+
+		$skin = new $skin_class( array(
 			'skip_header_footer' => true,
 		) );
 
