Microphone receives the original language,
Phonems are extracted,
Inference engine attempts to build language from syntax rules, (rules constantly updated in flash RAM)
Earpiece pipes translation to listener,
Kill button may be pressed when translation is incorrect (to adjust inference engine).
Listener types response into keyboard,
Text-to-speech translates to desired language.