A glossary three language is presented as a large scrollable table of 3 columns, giving the word and its translation into two other languages. A filter row allows searching the entire table or selected columns, with match options to ignore or match case, match anywhere or at the beginning or end of the field. Rows can be edited, added and deleted, and all changes are recorded in a log. Changes can be pushed to a shared server to update a master copy of the table held there. The server supports multiple named tables, although the ability to change table names is not yet included in this version of the app. Changes are merged, with conflicting changes detected and resolution options presented to the user.