diff --git a/core/modules/content_moderation/content_moderation.module b/core/modules/content_moderation/content_moderation.module
index 5a7af0e2c9..84f0473940 100644
--- a/core/modules/content_moderation/content_moderation.module
+++ b/core/modules/content_moderation/content_moderation.module
@@ -291,6 +291,22 @@ function content_moderation_workflow_update(WorkflowInterface $entity) {
   \Drupal::service('entity_field.manager')->clearCachedFieldDefinitions();
 }
 
+/**
+ * Implements hook_entity_translation_create().
+ */
+function content_moderation_entity_translation_create(EntityInterface $translation) {
+  /** @var \Drupal\content_moderation\ModerationInformationInterface $moderation_information */
+  $moderation_information = \Drupal::service('content_moderation.moderation_information');
+  if ($moderation_information->isModeratedEntity($translation)) {
+    /** @var \Drupal\workflows\WorkflowTypeInterface $workflow_type */
+    $workflow_type = $moderation_information->getWorkflowForEntity($translation)->getTypePlugin();
+    if ($translation instanceof EntityPublishedInterface) {
+      $translation->setUnpublished();
+    }
+    $translation->moderation_state->value = $workflow_type->getInitialState($translation)->id();
+  }
+}
+
 /**
  * Implements hook_rest_resource_alter().
  */
diff --git a/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php b/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php
index 2fefc0148c..1488f89d64 100644
--- a/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php
@@ -183,6 +183,7 @@ public function testInvalidStateMultilingual() {
 
     $node_fr = $node->addTranslation('fr');
     $node_fr->setTitle('French Published Node');
+    $node_fr->moderation_state->value = 'published';
     $node_fr->save();
     $this->assertEquals('published', $node_fr->moderation_state->value);
 
