diff --git a/src/Plugin/Field/FieldWidget/InlineParagraphsWidget.php b/src/Plugin/Field/FieldWidget/InlineParagraphsWidget.php
index 91d4d88..83a3822 100644
--- a/src/Plugin/Field/FieldWidget/InlineParagraphsWidget.php
+++ b/src/Plugin/Field/FieldWidget/InlineParagraphsWidget.php
@@ -18,6 +18,7 @@ use Drupal\Core\Field\FieldStorageDefinitionInterface;
 use Drupal\Core\Field\WidgetBase;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Field\FieldItemListInterface;
+use Drupal\Core\Render\Element;
 use Drupal\paragraphs;
 use Symfony\Component\Validator\ConstraintViolationInterface;
 
@@ -542,6 +543,17 @@ class InlineParagraphsWidget extends WidgetBase {
 
       if ($item_mode == 'edit') {
         $display->buildForm($paragraphs_entity, $element['subform'], $form_state);
+        foreach (Element::children($element['subform']) as $field) {
+          if ($paragraphs_entity->hasField($field)) {
+            $translatable = $paragraphs_entity->{$field}->getFieldDefinition()->isTranslatable();
+            if ($translatable) {
+              $element['subform'][$field]['widget']['#after_build'][] = [
+                get_class($this),
+                'removeTranslatabilityCue'
+              ];
+            }
+          }
+        }
       }
       elseif ($item_mode == 'preview') {
         $element['subform'] = array();
@@ -1179,4 +1191,28 @@ class InlineParagraphsWidget extends WidgetBase {
       $this->isTranslating = TRUE;
     }
   }
+
+  /**
+   * After-build callback for removing the translatability cue from the widget.
+   *
+   * If the fields on the paragraph type are translatable,
+   * ContentTranslationHandler::addTranslatabilityClue()adds an
+   * "(all languages)" suffix to the widget title. That suffix is incorrect and
+   * is being removed by this method using a #after_build on the field widget.
+   *
+   * @param array $element
+   * @param \Drupal\Core\Form\FormStateInterface $form_state
+   *
+   * @return array
+   */
+  public static function removeTranslatabilityCue(array $element, FormStateInterface $form_state) {
+    if (isset($element['#title'])) {
+      foreach (Element::children($element) as $delta) {
+        foreach (Element::children($element[$delta]) as $field) {
+          $element[$delta][$field]['#title'] = $element['#title'];
+        }
+      }
+    }
+    return $element;
+  }
 }
diff --git a/src/Tests/ParagraphsTranslationTest.php b/src/Tests/ParagraphsTranslationTest.php
index 5b909ab..745e979 100644
--- a/src/Tests/ParagraphsTranslationTest.php
+++ b/src/Tests/ParagraphsTranslationTest.php
@@ -324,6 +324,43 @@ class ParagraphsTranslationTest extends WebTestBase {
     // Check that the english translation of the paragraphs is displayed.
     $this->assertFieldByName('field_paragraphs_demo[0][subform][field_text_demo][0][value]', 'english_translation_1');
     $this->assertFieldByName('field_paragraphs_demo[1][subform][field_text_demo][0][value]', 'english_translation_2');
+
+    // Add a new untranslatable field to Text Paragraph type.
+    $edit = [
+      'new_storage_type' => 'text_long',
+      'label' => 'untranslatable_field',
+      'field_name' => 'untranslatable_field',
+    ];
+    $this->drupalPostForm('admin/structure/paragraphs_type/text/fields/add-field', $edit, t('Save and continue'));
+    $this->drupalPostForm(NULL, [], t('Save field settings'));
+    $this->drupalPostForm(NULL, [], t('Save settings'));
+
+    // Add a non translatable reference field.
+    $edit = [
+      'new_storage_type' => 'field_ui:entity_reference:node',
+      'label' => 'untranslatable_ref_field',
+      'field_name' => 'untranslatable_ref_field',
+    ];
+    $this->drupalPostForm('admin/structure/paragraphs_type/text/fields/add-field', $edit, t('Save and continue'));
+    $this->drupalPostForm(NULL, [], t('Save field settings'));
+    $this->drupalPostForm(NULL, ['settings[handler_settings][target_bundles][paragraphed_content_demo]' => TRUE], t('Save settings'));
+
+    // Attempt to add a translation.
+    $this->drupalGet('node/' . $node->id() . '/translations/add/de/fr');
+    $this->assertNoUniqueText('untranslatable_field (all languages)');
+    $this->assertNoUniqueText('untranslatable_ref_field (all languages)');
+    $this->assertNoText('Text (all languages)');
+
+    // Enable translations for the reference field.
+    $edit = [
+      'translatable' => TRUE,
+    ];
+    $this->drupalPostForm('admin/structure/paragraphs_type/text/fields/paragraph.text.field_untranslatable_ref_field', $edit, t('Save settings'));
+    // Attempt to add a translation.
+    $this->drupalGet('node/' . $node->id() . '/translations/add/de/fr');
+    $this->assertNoUniqueText('untranslatable_field (all languages)');
+    $this->assertNoText('untranslatable_ref_field (all languages)');
+    $this->assertNoText('Text (all languages)');
   }
 
   /**
