The official language of Croatia is Croatian, though Italian is also official in the Istria region, and many other languages are spoken by immigrant populations. Croatian has three main dialects and is written using a Latin alphabet primarily designed by Ljudevit Gaj in the 19th century. Croatian literature has developed over different historical periods and includes works across genres that contribute to Croatian culture.