Question: When was the studio album which has Computer Love on it released? 
Sentence (from "Computer World"): Computer World (German: Computerwelt) is the eighth studio album by German electronic music band Kraftwerk, released on May 10, 1981.
Relevant evidence: Yes