The English term "techno" matches the Swedish term "tekno"

other english words that include "techno" : swedish :
technological teknologiska
technology teknologi