AngularJS atributo lang dinámico de html

Necesito ayuda para cambiar dinámicamente ellang atributo de HTML:

<html lang="en">

Estoy haciendo una aplicación web multilenguaje con AngularJS y resto del backend. Inicialmente puedo especificar un valor predeterminadolang atributo, pero quiero cambiarlo dependiendo del navegador del usuario o cambiarlo si el usuario selecciona dentro de la aplicación web alguna opción de idioma.

Hay alguna forma de hacerlo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta