Currently I use an online plagiarism detector called plag.es, with an instutional mail you can have teaching category with a limited number of free reports per month, also the student can share his report with the teacher
effective detection of plagiarism requires primarily the current and complete database of scientific texts in a given field. That's why it's hard to talk about the program, but rather about the (web) service. There are several such services, but most of them are paid (see, for example, https://www.crossref.org/fees/#similarity-check-fees).
Please note that maintaining full-text bibliographic databases and keeping them up-to-date must be expensive, so any free access services are probably only some kind of substitute - they are mostly limiting their source of articles to the public Internet while, so far, many reputable journals are closed - e.g. one should have to pay for a subscription.