A system for providing translations of applications for operation in a
non-native language. The translation makes use of associated tables
either existing within the operating system or at locations outside of
the operating system. The translation system makes use of application
based translations tables that may also interrelate with core translation
tables and community translation tables, prior to sending the data to a
graphical interface.