code: function (langKey, translationId, interpolateParams, Interpolator) {
          var result, translationTable = $translationTable[langKey];
  
          if (translationTable && Object.prototype.hasOwnProperty.call(translationTable, translationId)) {
            Interpolator.setLocale(langKey);
            result = Interpolator.interpolate(translationTable[translationId], interpolateParams);
            if (result.substr(0, 2) === '@:') {
              return getFallbackTranslationInstant(langKey, result.substr(2), interpolateParams, Interpolator);
            }
            Interpolator.setLocale($uses);
          }
  
          return result;
        }
docs: @name getFallbackTranslationInstant
  @private
  
  @description
  Returns a translation
  This function is currently only used for fallback language translation.
  
  @param langKey The language to translate to.
  @param translationId
  @param interpolateParams
  @param Interpolator
  @returns {string} translation