Galdor has asked for the wisdom of the Perl Monks concerning the following question:

Hello - I have started to learn Portuguese and I am keeping text dictionary files:
# Drink a cerveja|beer a laranja|orange beber|to drink o copo de vinho|glass of wine o copo|glass or cup o sumo|juice
how do I do a Perl sort to disregard the defininte articles (o, and a) for nouns and sort all words into dictionary order? Any modules useful for general languages learning and grammar? Thanks!