Access callback for the translation delete page.
\Drupal\Core\Entity\EntityInterface $entity: The entity being translated.
\Drupal\Core\Language\Language $language: (optional) The language of the translated values. Defaults to the current content language.
function translation_entity_delete_access(EntityInterface $entity, Language $language = NULL) {
$language = !empty($language) ? $language : language(Language::TYPE_CONTENT);
$translations = $entity
->getTranslationLanguages();
$languages = language_list();
return isset($languages[$language->langcode]) && $language->langcode != $entity
->language()->langcode && isset($translations[$language->langcode]) && translation_entity_access($entity, 'delete');
}