How to Say "swine" in Spanish
The Spanish word for “swine” is “canalla” — B2 level.
English → SpanishB2
nounB2informal
A very unpleasant person (insult)

Examples
El presidente de la compañía resultó ser un canalla que robó a sus empleados.
The president of the company turned out to be a scoundrel who stole from his employees.
¡Eres una canalla por haber mentido así!
You are a villain for having lied like that!
Gender Flexibility
Even though canalla ends in -a, it can easily refer to both men (el canalla) and women (la canalla). The word itself stays the same.
Using it too lightly
Mistake: “Using 'canalla' for a minor annoyance.”
Correction: This word carries strong negative weight. Use lighter words like 'travieso' (naughty) for small offenses. Reserve 'canalla' for genuine acts of betrayal or cruelty.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.