memoize available languages