O pacote algorithm2e é um pacote para LaTex que serve para escrever algoritmos de uma forma mais profissional e fácil.
A maioria das versões deste pacote que você vai encontrar na internet dá suporte para escrever algoritmos também em Português. É só colocar portugues como uma das opções (\usepackage[opção1,opção2,...,portugues]{algotihm2e}). Faço o download dele aqui com suporte para o Português.
Para mais detalhes de uso e de funões deste pacote, leia este tutorial.