diff --git a/Listener/TranslationListener.php b/Listener/TranslationListener.php
index <HASH>..<HASH> 100644
--- a/Listener/TranslationListener.php
+++ b/Listener/TranslationListener.php
@@ -35,9 +35,9 @@ class TranslationListener extends BaseTranslationListener
      */
     public function onKernelRequest(GetResponseEvent $event)
     {
-        $session = $event->getRequest()->getSession();
-        if (null !== $session) {
-            $this->setTranslatableLocale($session->getLocale());
+        $request = $event->getRequest();
+        if (null !== $request) {
+            $this->setTranslatableLocale($request->getLocale());
         }
     }
 }
adapted TranslationListener to symfony's locale movement from session to request