Il devrait être possible d'utiliser une bibliothèque comme Language Dectection for Java et liez-le avec votre PL/SQL.
Il sera probablement plus efficace d'utiliser SQL pour faire du bayesien naïf filtrage et utiliser des profils linguistiques dérivés par ex. de Wikipedia (ils sont soigneusement emballés ici ).
Ce ne sont que des indications, pas une solution complète comme demandé pour la prime, mais devraient aider les demandeurs de prime.