diff --git a/src/Tests/TranslationTest.php b/src/Tests/TranslationTest.php
index f74a1f0..ac94655 100644
--- a/src/Tests/TranslationTest.php
+++ b/src/Tests/TranslationTest.php
@@ -81,6 +81,7 @@ class TranslationTest extends InlineEntityFormTestBase {
     // Reference the German node.
     $this->drupalPostAjaxForm(NULL, [], $this->getButtonName('//input[@type="submit" and @value="Add existing node" and @data-drupal-selector="edit-multi-actions-ief-add-existing"]'));
     $edit = [
+      'langcode[0][value]' => 'de',
       'multi[form][entity_id]' => 'An inline node (' . $first_inline_node->id() . ')',
     ];
     $this->drupalPostAjaxForm(NULL, $edit, $this->getButtonName('//input[@type="submit" and @data-drupal-selector="edit-multi-form-actions-ief-reference-save"]'));
diff --git a/src/TranslationHelper.php b/src/TranslationHelper.php
index 6c71e5f..4644ade 100644
--- a/src/TranslationHelper.php
+++ b/src/TranslationHelper.php
@@ -3,6 +3,7 @@
 namespace Drupal\inline_entity_form;
 
 use Drupal\Core\Entity\ContentEntityInterface;
+use Drupal\Core\Entity\EntityFormInterface;
 use Drupal\Core\Form\FormStateInterface;
 
 /**
@@ -100,6 +101,13 @@ class TranslationHelper {
    * @see \Drupal\Core\Entity\ContentEntityForm::initFormLangcodes().
    */
   public static function isTranslating(FormStateInterface $form_state) {
+    $form = $form_state->getFormObject();
+
+    // If this is a form for a new entity, we are not translating.
+    if ($form instanceof EntityFormInterface && $form->getEntity()->isNew()) {
+      return FALSE;
+    }
+
     $form_langcode = $form_state->get('langcode');
     $default_langcode = $form_state->get('entity_default_langcode');
     if (empty($form_langcode) && empty($default_langcode)) {
diff --git a/tests/modules/inline_entity_form_test/config/install/field.field.node.ief_test_complex.multi.yml b/tests/modules/inline_entity_form_test/config/install/field.field.node.ief_test_complex.multi.yml
index ec939eb..44ed70e 100644
--- a/tests/modules/inline_entity_form_test/config/install/field.field.node.ief_test_complex.multi.yml
+++ b/tests/modules/inline_entity_form_test/config/install/field.field.node.ief_test_complex.multi.yml
@@ -17,7 +17,7 @@ bundle: ief_test_complex
 label: Multiple nodes
 description: 'Reference multiple nodes.'
 required: true
-translatable: false
+translatable: true
 default_value: {  }
 default_value_callback: ''
 settings:
