allprofanity
Version:
A blazing-fast, multi-language profanity filter with advanced algorithms (Aho-Corasick, Bloom Filters) delivering 664% faster performance on large texts, intelligent leet-speak detection, and pattern-based context analysis
258 lines • 5.43 kB
JavaScript
// src/languages/spanish-words.ts
/**
* Spanish profanity words list
* Contains common profanities, insults, and offensive terms. Includes variations.
* Covers terms common in both Spain and Latin America, though regional differences exist.
* ⚠️ Warning: This file contains explicit language in Spanish
*/
const spanishBadWords = [
// ========================================
// === Core Profanities & Genitalia =====
// ========================================
"mierda",
"joder",
"puta",
"puto",
"coño",
"cojones",
"polla",
"verga",
"picha",
"cipote",
"carajo",
"culo",
"teta",
"tetas",
"chocho",
"concha",
"capullo",
"gilipollas",
"cabrón",
"cabrona",
"hostia",
"ostia",
"pendejo",
"pendeja",
"boludo",
"boluda",
"pelotudo",
"pelotuda",
// ========================================
// === Variations & Related Terms =======
// ========================================
// --- Mierda ---
"mierdoso",
"mierdosa",
"puta mierda",
"comer mierda",
"una mierda",
"vete a la mierda",
// --- Joder ---
"jodido",
"jodida",
"jódete",
"que te jodan",
"no me jodas",
"jodienda",
"joderse",
// --- Puta / Puto ---
"putita",
"putito",
"putazo",
"putero",
"putería",
"putear",
"hijo de puta",
"hija de puta",
"putamadre",
"puta madre",
"de puta madre",
"ni puto caso",
// --- Coño / Cojones ---
"cojonudo",
"cojonuda",
"acojonado",
"acojonada",
"hasta los cojones",
"tócate los cojones",
"del coño",
// --- Polla / Verga / Picha / etc. ---
"pollas en vinagre",
"me importa una polla",
"me importa una verga",
"vergazo",
"valer verga",
"chupar polla",
"chupar verga",
"mamahuevo",
"güevo",
"guevo",
"huevón",
"huevona",
// --- Culo ---
"gilipuertas",
"partirse el culo",
"cara de culo",
" lameculos",
"patada en el culo",
// --- Cabrón / Cabrona ---
"cabronazo",
"cabronaza",
"cabronada",
// --- Hostia ---
"hostia puta",
"mala hostia",
"darse una hostia",
"ser la hostia",
// --- Gilipollas / Capullo ---
"gilipollez",
"agilipollado",
// --- Pendejo / Boludo / Pelotudo ---
"pendejada",
"boludez",
"pelotudez",
// ========================================
// === Insults (Stupidity, etc.) ========
// ========================================
"tonto",
"tonta",
"tonto del culo",
"idiota",
"imbécil",
"estúpido",
"estúpida",
"subnormal",
"retrasado",
"retrasada",
"mongólico",
"mongólica",
"mongolo",
"mongola",
"lerdo",
"lerda",
"memo",
"mema",
"bobo",
"boba",
"zopenco",
"zopenca",
"tarado",
"tarada",
"cretino",
"cretina",
"necio",
"necia",
// ========================================
// === Offensive Slurs (Sexuality, Race, etc.) ===
// ========================================
"maricón",
"marica",
"maricón de mierda",
"puto",
"bollera",
"tortillera",
"sudaca",
"machupichu",
"gringo",
"gabacho",
"negrata",
"moro",
// ========================================
// === Other Offensive Terms & Insults ==
// ========================================
"bastardo",
"bastarda",
"mamón",
"mamona",
"payaso",
"payasa",
"lameculos",
"baboso",
"babosa",
"perra",
"zorra",
"bruja",
"malparido",
"malparida",
"hp",
"hpt",
"hijueputa",
"gonorrea",
"sapo",
"rata",
"cerdo",
"cerda",
"marrano",
"marrana",
"puerco",
"puerca",
"muérete",
"chiflado",
"chiflada",
"loco",
"loca",
"pinche",
"culero",
"chingar",
"chinga tu madre",
"chingadera",
"pendejo",
"weon",
"hueón",
"concha tu madre",
"ctm",
"la concha de tu hermana",
"forro",
"forra",
"gato",
"grasiento",
"grasienta",
"guarro",
"guarra",
"sinvergüenza",
"caradura",
"chulo",
"chula",
"malnacido",
"malnacida",
// ========================================
// === Bodily Functions (Vulgar Context) ==
// ========================================
"mear",
"meo",
"cagar",
"cagada",
"cagón",
"cagona",
"pedo",
"tirarse un pedo",
"potar",
"vomitar",
"moco",
"escupir",
"semen",
"corrida",
"paja",
"hacerse una paja",
"dedos",
"follar",
"coger",
"singar",
"culear",
"cachondo",
"cachonda",
"caliente",
// ========================================
// === Mild / Contextually Offensive ====
// ========================================
"jolin",
"jope",
"miercoles",
"ostras",
"rayos",
"demontre",
"fastidiar",
"lavate la boca", // Wash your mouth (telling someone off)
];
export default spanishBadWords;
//# sourceMappingURL=spanish-words.js.map