The Swedish term "självgod" matches the English term "self-righteous"

other swedish words that include "självgod" : english :
självgod, petig priggish