translate English to French: IDH Human Development Index
IDH − Indice du développement humain