the application of new technology - Spanish English Dictionary