BLASTX

BLASTX is an application that searches a nucleotide query against a protein database, dynamically translating the query in all six frames.