public async Task <IReadOnlyCollection <TargetedSourceLanguageTranslationResult> > TranslateAsync(TargetedSourceLanguageTranslationRequest request)
        {
            var translationResultDtos = await FetchTranslationsAsync(request);

            var result = _translationResultAdapter.AdaptTargeted(translationResultDtos);

            return(result);
        }
 public async Task <IReadOnlyCollection <TargetedSourceLanguageTranslationResult> > TranslateAsync(TargetedSourceLanguageTranslationRequest request)
 {
     return(await _apiProxy.TranslateAsync(request));
 }