science of translation - French English Dictionary