personal project - French English Dictionary