The Swedish term "allvetare" matches the English term "know-all"

other swedish words that include "allvetare" : english :
allvetare whizkid