Traduzindo e adaptando (não concluído).