German to English dictionary developement