That’s true.
Franco, on the other hand, was a nationalist and the Spanish nation has always been very “diverse;” of course, Spain also governed a very “diverse” empire in its day. The Pope had specifically forbidden enslavement of the indigenous peoples in the New World, and the Spanish abided by that - Columbus actually went to jail for having brought back some Indians against their will and thus having violated the Pope’s order.
Franco felt that it was important to protect the Jews because they were the people of Jesus. As for Gypsies and other minority groups, the only side that ever targeted them was the left, because they were perceived to be conservative (loyal to the Spanish nation) and unruly. And Franco essentially distanced himself from Hitler after the bombing of Guernica and made Hitler back off after the famous “meeting in the train.”
Italy has a lot of dialects--whether Sicilian is a dialect or a separate language seems a matter of dispute. Sardinian is a separate language, as is Friulian (spoken in the N.E.). In addition there are small Albanian-speaking and Croatian-speaking communities whose ancestors fled from the Turks centuries ago, and a small number of Greek speakers whose presence may date back to the early Middle Ages, or could go back to ancient Greek colonization. In addition, there are German-speakers and Slovenian-speakers in the areas added after World War I. There may be some French speakers near the border with France.