diff --git a/src/Plugin/Field/FieldWidget/Select2BoxesAutocompleteListWidget.php b/src/Plugin/Field/FieldWidget/Select2BoxesAutocompleteListWidget.php
index e7e1663..af60ec2 100644
--- a/src/Plugin/Field/FieldWidget/Select2BoxesAutocompleteListWidget.php
+++ b/src/Plugin/Field/FieldWidget/Select2BoxesAutocompleteListWidget.php
@@ -5,6 +5,7 @@ namespace Drupal\select2boxes\Plugin\Field\FieldWidget;
 use Drupal\Core\Field\FieldItemListInterface;
 use Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsSelectWidget;
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Language\LanguageInterface;
 use Drupal\select2boxes\MinSearchLengthTrait;
 
 /**
@@ -70,6 +71,17 @@ class Select2BoxesAutocompleteListWidget extends OptionsSelectWidget {
       $element['#attributes']['data-select2-multiple'] = 'true';
     }
 
+    // Small workaround for the core's built-in language field.
+    if ($this->fieldDefinition->getType() === 'language') {
+      // Rebuild options list using full list of the language options.
+      $languages = \Drupal::languageManager()
+        ->getLanguages(LanguageInterface::STATE_ALL);
+      $element['#options'] = array_map(function($language) {
+        /** @var \Drupal\Core\Language\LanguageInterface $language */
+        return $language->getName();
+      }, $languages);
+    }
+
     // Handle country icons if needed for Flag's sub-modules.
     $this->includeFlagsIcons($element);
     // Set the additional attribute for limiting
