diff --git a/src/SearchService.php b/src/SearchService.php
index f29d7f9..5929339 100644
--- a/src/SearchService.php
+++ b/src/SearchService.php
@@ -43,7 +43,7 @@ class SearchService {
   public function getResults(FacConfigInterface $fac_config, $langcode, $key) {
     $search_plugin = $this->searchPluginManager->createInstance($fac_config->getSearchPluginId());
     $search_results = $search_plugin->getResults($fac_config, $langcode, $key);
-    $results = $this->renderResults($fac_config, $search_results);
+    $results = $this->renderResults($fac_config, $search_results, $langcode);
 
     return $results;
   }
@@ -55,18 +55,20 @@ class SearchService {
    *   The FacConfig entity.
    * @param array $search_results
    *   The results to render.
+   * @param string $langcode
+   *   The language code.
    *
    * @return array
    *   The array of rendered items.
    */
-  protected function renderResults(FacConfigInterface $fac_config, array $search_results) {
+  protected function renderResults(FacConfigInterface $fac_config, array $search_results, $langcode) {
     $results = [];
 
     foreach ($search_results as $search_result) {
       $entity = $this->storage->getStorage($search_result['entity_type'])->load($search_result['entity_id']);
       $view_builder = $this->storage->getViewBuilder($search_result['entity_type']);
       $view_modes = $fac_config->getViewModes();
-      $build = $view_builder->view($entity, $view_modes[$search_result['entity_type']]);
+      $build = $view_builder->view($entity, $view_modes[$search_result['entity_type']], $langcode);
       $results[] = render($build);
     }
 
