.onChange(of: textInput) { old, new in
   let detect = NLLanguageRecognizer()
   detect.processString(new)
   let hypotheses = detect.languageHypotheses(withMaximum: 5)
   let sortedHypotheses = hypotheses.sorted { $0.1 > $1.1 }

   var listLanguages = ""
   for (code, prediction) in sortedHypotheses {
      if let lang = Locale.current.localizedString(forLanguageCode: code.rawValue) {
         listLanguages += "\(lang): \(Int(prediction * 100.0))%\n"
      }
   }
   message = listLanguages
}