Rileva lingua di NSString

Qualcuno mi ha parlato di una lezione per il riconoscimento della lingua a Cocoa. Qualcuno sa qual è?

Questo non funziona:

NSSpellChecker *spellChecker = [NSSpellChecker sharedSpellChecker]; [spellChecker setAutomaticallyIdentifiesLanguages:YES]; NSString *spellCheckText = @"Guten Tag Herr Mustermann. Dies ist ein deutscher Text. Bitte löschen Sie diesen nicht."; [spellChecker checkSpellingOfString:spellCheckText startingAt:0]; NSLog(@"%@", [spellChecker language]); 

Il risultato è “en”, ma dovrebbe essere “de”.