Minor cosmetic changes.
Refactored to use List instead of plain arrays.
Added in-memory cache for translation list.