Usamos la función: getLanguajes de la clase /classes/Language.php
Por ejemplo, podemos almacenar en una variable los datos que retornamos de la función:
Con el primer “true” obtenemos solo los idiomas activados.
Con $this->context->shop->id le pasamos el ID de la tienda a la función para obtener solo los datos de los idiomas de la tienda actual.
Los valores que espera la función getLanguages son:
Después con un foreach recorremos los idiomas y podemos acceder a sus valores.
Podéis ver un ejemplo en el bloque de idiomas de Prestashop.
/modules/ps_languageselector/ps_languageselector.php