"I have bought a speaker."
Translation:Ik heb een luidspreker gekocht.
That's also correct. If it was not accepted, report it next time. ;)
Note that if it's just a statement (like this sentence on its own), we'd use the present perfect in Dutch. Using present simple sounds a bit odd. ;)