// Programmatically create and translate taxonomy terms. use Drupal\taxonomy\Entity\Term; $term = Term::create([ 'vid' => 'sport_activity', 'langcode' => 'en', 'name' => 'My tag', 'description' => [ 'value' => '

My description.

', 'format' => 'full_html', ], 'weight' => -1 'parent' => array (0); ]); $term->save(); \Drupal::service('path.alias_storage')->save("taxonomy/term/" . $term->id(), "tags/my-tag", "en"); $term_es = $term->getTranslation('es'); $term_es->name = 'Mi etiqueta'; $term_es->description->value = '

Mi descripción.

'; $term_es->description->format = 'full_html'; $term_es->save(); \Drupal::service('path.alias_storage')->save("taxonomy/term/" . $term->id(), "etiquetas/mi-etiqueta", "es"); unset($term); unset($term_es);