Programming to Support Collaborative Research - Alemán Inglés Diccionario