Note: No translation service is going to be perfect. Below are a few options with their pros/cons. Choose what works best for you and your needs.
Online website Phone App
Pros: Live conversation translations, App and online use, can be used offline, translations via camera, handwriting, voice,
Cons: Not all languages can be spoken (ex Hmong)
Phone App
Pros: Can change gender of speaker, talk or text, adjust speed, different versions of languages (ex Guatemala Spanish, Mexican Spanish, etc)
Cons: Not all languages can be spoken (ex Hmong), App only
Online Website Phone App
Pros: 2-way text message translations, phone numbers hidden
Cons: Parents need to join the class or you need to add them, only can send messages via text messaging
Online Website Phone App
Pros: 2-way text message translations, a lot of teachers already use, phone numbers hidden, parents can receive messages via text message or email
Cons: Parents need to join the class, texts need to be translated before being sent
Video Conferencing
Pros: Live translations
Cons: Parents would need to be trained on how to set it up