information processing directorate - French English Dictionary