Трябва да е възможно да се използва библиотека като Language Detection for Java и го свържете с вашия PL/SQL.
Вероятно ще бъде по-ефективно да използвате SQL, за да направите наивен Bayesian филтриране и използвайте езикови профили, получени напр. от Wikipedia (те са спретнато опаковани тук ).
Това са само насоки, а не пълно решение, както се изисква за наградата, но трябва да помогне на търсещите награда.