diff --git a/lingotek.module b/lingotek.module
index 6ae4297..3e58da4 100644
--- a/lingotek.module
+++ b/lingotek.module
@@ -480,4 +480,51 @@ function lingotek_form_language_admin_edit_form_alter(&$form, FormStateInterface
  */
 function lingotek_form_language_content_settings_form_alter(&$form, FormStateInterface $form_state, $form_id) {
   \Drupal::service('lingotek.language_content_settings_form')->form($form, $form_state);
+  $form['parent_details']['actions']['upload_to_lingotek_checkbox'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Import these settings to Lingotek after saving configuration'),
+    '#default_value' => \Drupal::state()->get('upload_lingotek_field_settings'),
+  );
+  $form['actions']['submit']['#validate'][] = 'lingotek_form_language_content_settings_form_validate';
+}
+
+/**
+ * @param array $form
+ * @param \Drupal\Core\Form\FormStateInterface $form_state
+ */
+function lingotek_form_language_content_settings_form_validate(&$form, FormStateInterface $form_state) {
+  
+  $settings = $form_state->getValues()['settings'];
+
+  /** @var \Drupal\lingotek\LingotekConfigurationServiceInterface $lingotek_config */
+  $lingotek_config = \Drupal::service('lingotek.configuration');
+
+  foreach($settings as $entity_id => $bundles){
+    foreach($bundles as $bundle_id => $bundleInfo){
+      if (isset($bundleInfo['translatable'])) {
+        $translatable = $bundleInfo['translatable'];
+        if($translatable){
+          if (!$lingotek_config->isEnabled($entity_id, $bundle_id)) {
+            $lingotek_config->setEnabled($entity_id, $bundle_id);
+            \Drupal::entityManager()->clearCachedDefinitions();
+            \Drupal::service('router.builder')->setRebuildNeeded();
+          }
+          foreach($bundleInfo['fields'] as $field_id => $field_choice){
+            if($field_choice){
+              $lingotek_config->setFieldLingotekEnabled($entity_id, $bundle_id, $field_id);
+              if (isset($bundleInfo['fields'][$field_id . ':properties'])) {
+                $lingotek_config->setFieldPropertiesLingotekEnabled($entity_id, $bundle_id, $field_id, $bundleInfo['fields'][$field_id . ':properties']);
+              }
+            }
+          }
+        }
+      }
+    }
+  }
+  
+  if($form['parent_details']['actions']['upload_to_lingotek_checkbox']['#value']){
+    \Drupal::state()->set('upload_lingotek_field_settings',TRUE);
+  }else{
+    \Drupal::state()->set('upload_lingotek_field_settings',FALSE);
+  }
 }
