How do I get a field translated in Drupal 8
You can get a specific translation with $translation = $entity-&gt;getTranslation('de'), then you can use $translation exactly the same as $entity.

Usually, you don't want to get a specific translation, but the best translation that is available for the current language, for that, use getTranslationFromContext():

 $translation = \Drupal::service('entity.repository')-&gt;getTranslationFromCon‌​text($entity);