Powinno być możliwe użycie biblioteki takiej jak Wykrywanie języka dla Java i powiąż go ze swoim PL/SQL.
Prawdopodobnie bardziej efektywne będzie użycie SQL do naiwnego Bayesian filtrowanie i korzystać z profili językowych wywodzących się m.in. z Wikipedii (są starannie spakowane ).
To tylko wskazówki, a nie pełne rozwiązanie wymagane dla nagrody, ale powinno pomóc poszukiwaczom nagrody.