european technology platform - German English Dictionary