Architecture and evaluation of BRUJA, a multilingual question answering system