https://programmerworld.co/android/how-to-translate-texts-into-different-languages-english-german-arabic-korean-in-your-android-app-using-ml-kit/
How to translate texts into different languages (English, German, Arabic, Korean) in your Android App using ML Kit?