An existence result for semilinear equations in viscoelasticity: the case of regular kernels