self-translation - German English Dictionary