improved version - Alemán Inglés Diccionario