Implement caching for getOnWikiTranslations and tidy up nomenclature

Change-Id: I560b83f598b599105b3116cc7ab6b0ad519073a2