The most important software aspect of a Universal Translator
The program in translators that actually translates. With it, is the word recognition software. The algorithm breaks down words and languages based on the principals of language and communication, placing them into binary form to convert into another language. Higher end algorithms can learn and adapt to languages, recognizing and fixing prior mistakes.