The word "גינה" is used more for small gardens, like your house's garden or a small garden in which you grow vegetables ("גינת ירק"). The word "גן" usually refers to a bigger garden and is also used for kindergarten ("גן ילדים").
No it is ok. But they cannot have all possible correct translations in their database. So we must stick to rather literal translations as we learn hebrew and not english