Io non sono una cima in javascript ma se non sbaglio quelle funzioni prendono la lingua del browser e questo dato lo puoi ricavare da php così:
Questo ti restituirà "it" oppure "en", "de", ecc... ma sempre riferito al browser.. invece per la lingua del sistema operativo il pezzo da guardare all'interno dell'array $_SERVER['USER_AGENT'] dove cè la lingua dell'os...Codice PHP:
substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)