If you’re interested please check out my snap for doing offline neural machine translation. It comes prepackaged with an Engilish↔ French translation and lets you install packages to support more languages. Currently I have packages available to translate between: Arabic, Chinese, English, French, Russian, and Spanish.
I’ve been working on this as a side project for ~6mo now and excited to be finally releasing it. I’ve gotten a lot of really helpful support from people on this forum so thanks a lot!