diff --git a/core/modules/content_translation/content_translation.admin.inc b/core/modules/content_translation/content_translation.admin.inc
index f529e4d..b074b81 100644
--- a/core/modules/content_translation/content_translation.admin.inc
+++ b/core/modules/content_translation/content_translation.admin.inc
@@ -153,6 +153,8 @@ function _content_translation_preprocess_language_content_settings_table(&$varia
   array_unshift($build['#header'], array('data' => t('Translatable'), 'class' => array('translatable')));
   $rows = array();
 
+  $renderer = \Drupal::service('renderer');
+
   foreach (Element::children($element) as $bundle) {
     $field_names = !empty($element[$bundle]['fields']) ? Element::children($element[$bundle]['fields']) : array();
     if (!empty($element[$bundle]['translatable'])) {
@@ -182,7 +184,7 @@ function _content_translation_preprocess_language_content_settings_table(&$varia
       $rows[] = array(
         'data' => array(
           array(
-            'data' => drupal_render($field_element),
+            'data' => $renderer->render($field_element),
             'class' => array('translatable'),
           ),
           array(
@@ -216,7 +218,7 @@ function _content_translation_preprocess_language_content_settings_table(&$varia
           $rows[] = array(
             'data' => array(
               array(
-                'data' => drupal_render($column_element[$key]),
+                'data' => $renderer->render($column_element[$key]),
                 'class' => array('translatable'),
               ),
               array(
