processAsyncResult = function (translation) {
          translations(translation.key, translation.table);
          $rootScope.$emit('$translateChangeEnd', {language : translation.key});
          return translation;
        }
@ngdoc function
@name pascalprecht.translate.$translate#getTranslationTable
@methodOf pascalprecht.translate.$translate

@description
Returns translation table by the given language key.

Unless a language is provided it returns a translation table of the current one.
Note: If translation dictionary is currently downloading or in progress
it will return null.

@param {string} langKey A token which represents a translation id

@return {object} a copy of angular-translate $translationTable