La base de datos de CountryDataAPI cuenta con datos en varios idiomas:
En los casos de consultas de datos en especifico como en las peticiones "Todos los datos de país", "Todos los datos de un estado" la variable lang será una variable para distingir paises con el mismo nombre entre diferentes lenguajes
Ejemplo:
Si el country_name es "Spain" pero la variable lang es es el resultado será vacio. En este caso se deberá buscar el country_name "España"
En el caso de un pais cuyo nombre en diferentes idiomas sea el mismo, como "Antartida", usando la variable lang te devolverá unicamente el pais con ese idioma