Mělo by být možné používat knihovnu jako Language Dectection for Java a spojte to s vaším PL/SQL.
Pravděpodobně bude efektivnější použít SQL k provádění naivních Bayesiánů filtrování a používat jazykové profily odvozené např. z Wikipedie (jsou úhledně zabaleny zde ).
Toto jsou jen ukazatele, ne úplné řešení, jak je požadováno pro odměnu, ale měly by pomoci těm, kdo odměnu hledají.