translating and interpreting - French English Dictionary