I was just surfing around trying to find a free bilingual Italian-English dictionary when I came across the Alternative Dictionaires, a site that has literally loads and loads of slang, vulgarisms, insults and profanities from many world languages, from Acadian to Zulu. Below you will find a list of all the languages that currently have entries at the Alternative Dictionary.
This is actually quite useful information, as people very often express themselves using these types of terms and expressions. And it's always better to understand when someone is insulting you, right?!
From Website
The Alternative dictionaries are a collection of various forms of "bad language" from many languages. At the moment, there are 2743 entries in 162 dictionaries. This is a collaborative project with contributions from a lot of people. The pages are developed and edited by Hans-Christian Holm.
Acadian Afrikaans Albanian Alemannic Algerian Arabic Alsatian American English Amharic Apache Arabic Armenian Assamese Asturian Australian English Austrian Azerbaijani Baluchi Basque Bavarian Belarusian Bengali Brazilian Portuguese Breton British English Bulgarian Burmese Cajun Cantonese Catalan Cherokee Chinese Classical Greek Corsican Cree Croatian Czech Danish Dutch Egyptian Arabic English Esperanto Estonian Faroese Finnish Flemmish French Frisian Fulfulde Galician Georgian German Greek Guarani Gujarati Gulf Arabic Haitian Creole French Hakka Hausa Hawaiian Hebrew Hindi Hungarian Icelandic Igbo Indonesian Iraqi Arabic Irish Gaelic Italian Japanese Javanese Kannada Kashmiri Kazakh Khmer Kirghiz Korean Kurdish Lao Latin Latvian Levantine Arabic Lithuanian Lower Sorbian Luxemburgian Macedonian Malay Malayalam Maltese Maori Marathi Mexican Spanish Min Mongolian Moroccan Arabic Navajo Nepali Norwegian Occitan Ojibwa Oriya Panjabi Pashto Persian Plattdeutsch Polish Portuguese Quebecois Quechua Rheto-Romance Romanian Russian Sami Sardinian Scots Scots Gaelic Serbian Serbo-croat Sindhi Sinhala Sioux Slovak Slovenian Somali Sotho Spanish Sunda Sutu Swabian Swahili Swedish Swiss German Tagalog Tajiki Tamil Tatar Telugu TEST Thai Tibetan Tigrinya Tsonga Tswana Tunisian Arabic Turkish Turkmen Uighur Ukrainian Upper Sorbian Urdu Uzbek Venda Venetian Vietnamese Welsh Wolof Wu Xhosa Yapese Yi Yiddish Yoruba Zulu