i think you should give it a try - Alemán Inglés Diccionario