press launch of the project - German English Dictionary