"Le défenseur international a signé pour ce qui restait de la saison et les trois suivantes", a déclaré le club dans un communiqué.
Oscar Duarte, 26 ans, est arrivé en Europe en 2013, au FC Bruges, où il a évolué ces trois dernières années.
"Il est parvenu à être capitaine et à jouer plus de cent matches dans la division belge la plus élevée" a signalé l'Espanyol.
Le club de Barcelone devrait présenter sa recrue mercredi, celle-ci pourrait ainsi commencer à s'entraîner avec son nouveau club.