the application of new technology - French English Dictionary