CI-3725 - Proyecto realizado en el laboratorio de Traductores dividido en 4 entregas.