Karen Shiells
Period 2
Title: Creation of a Russian-English Translation Program

Oct. 3/4 - Using Jason Ji's Java version of English/German translator 
     (class '05) as a shell, creating a dictionary

Oct. 6 - Trying to get keyboard to type Russian, tried remapping dvorak,
didn't work so well

Oct. 13 - Writing a Java program to automatically update/add words to a dictionary
   Russian word - English word

Oct. 20 - Working on GUI/Dictionary access.  Will copy class files and a sample
  dictionary file into web-docs so I can download them and run them.

Dec. 20 Current Status Update
I just finished my lexical analyzer last week, or at least enough of it to move
on for now.  There's assorted grammatical problems with it, but it can handle a 
basic set of words, so I'll come back to it in the next iteration of the entire 
program.

Since the testing and iteration reports are done now, I'm sort of in between 
projects, but the next thing I will start is the syntactic analyzer.  It will 
look at the word parts generated by lexical analysis and form them into 
dependency trees, with a verb at the head, nouns, prepositions, and adverbs 
dependent on verbs, nouns dependent on prepositions, and adjectives dependent 
on nouns.  The analyzer will determine where a particular word goes in the tree 
based on dictionary information on the part of speech and valency and lexical 
analysis output specifying the case or tense that the word is in.  This will 
all be done with a new set of classes, probably Structure and Node (or 
something along those lines) being the most important.