public async Task <ActionResult <ResultResponse <OcrTranslateResponse?> > > Public(PublicOcrTranslationRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(new ResultResponse <OcrTranslateResponse?>(await _overlayTranslateServer.TranslatePublic(request)));
        }
        public Task <Result <OcrTranslateResponse?> > TranslatePublic(PublicOcrTranslationRequest request)
        {
            _logger.LogInformation($"Got hit with request for translating: {request.ImageUrl}");

            return(_overlayTranslateServerImplementation.TranslatePublic(request));
        }