Versión traducida (y con algunos créditos menos para evitar confusión con el PHPDoc)