Prepare executable programs. A Translate Program, and a Dictionary Program. The programs will be written in any language.
The Translate program will start a session with the Dictionary program across a network using sockets. The Translate program may send the Dictionary program an English word for translation. The Dictionary program can translate and give a foreign word. The Translate program will print out the English word and it's translation into a file.
The Dictionary program will look up the English word and return its translation in foreign language. The Dictionary program can have the ability to translate a selected number of English words into another language. The language the Dictionary program will translate English words to can be determined by the student. The Dictionary program will have the ability to translate at least 15 English words into a foreign language.
Each student will do his/her own work.
• Turn in properly documented source code
• The two executable programs
• The output created by the code
• Students will include a one page instruction of how to use the executables