Use REST API call to fetch source and translation text.

    This is not a final implementation, as much of the fetched data still
    needs to be cached. The caching will be added while looking at paging
    and infinite-scroll options since these will inform what is an appropriate
    structure for cached data.