public async Task <IReadOnlyCollection <AutoDetectedLanguageTranslationResult> > AutoTranslateAsync(AutoDetectLanguageTranslationRequest request)
        {
            var translationResultDtos = await FetchTranslationsAsync(request);

            var result = _translationResultAdapter.AdaptAutoDetected(translationResultDtos);

            return(result);
        }
 public async Task <IReadOnlyCollection <AutoDetectedLanguageTranslationResult> > AutoTranslateAsync(AutoDetectLanguageTranslationRequest request)
 {
     return(await _apiProxy.AutoTranslateAsync(request));
 }