diff --git a/src/Element/TermReferenceFancytree.php b/src/Element/TermReferenceFancytree.php
index f22a5bb..1a946d0 100644
--- a/src/Element/TermReferenceFancytree.php
+++ b/src/Element/TermReferenceFancytree.php
@@ -257,8 +257,12 @@ class TermReferenceFancytree extends FormElement {
    */
   public static function getNestedListJsonArray($terms, $element, $ancestors = NULL, $form_state = NULL) {
     $items = [];
+    $language =  \Drupal::languageManager()->getCurrentLanguage()->getId();
     if (!empty($terms)) {
       foreach ($terms as $term) {
+        if($term->hasTranslation($language)){
+          $term = \Drupal::service('entity.repository')->getTranslationFromContext($term, $language);
+        }
         $item = [
           'title' => Html::escape($term->getName()),
           'key' => $term->id(),
