.onChange(of: textInput) { old, new in
   let detect = NLLanguageRecognizer()
   detect.processString(new)

   if let code = detect.dominantLanguage {
      let language = Locale.Language(identifier: code.rawValue)

      if appData.listLanguages.contains(where: { $0.languageCode == language.languageCode }) {
         appData.selectedSource = appData.listLanguages.firstIndex(where: { $0.languageCode == language.languageCode })!
      }
   }
}