No, "we have" would be "habemos" in the present tense. "Los hemos" in an online translator becomes "we HAVE them." It may be an idiomatic expression for "we can," but I think it would be clearer (and probably more proper) to say "podemos."
Any native Spanish speakers want to weigh in?