def translate_http_trigger()

in functions/function_app.py [0:0]


def translate_http_trigger(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')

    language = req.params.get('language')
    if not language:
        return func.HttpResponse(
             "Language parameter must be specified.",
             status_code=400
        )
    text = req.params.get('text')
    if not text:
        return func.HttpResponse(
             "Text parameter must be specified.",
             status_code=400
        )    

    translated = translate_text(text=text, language=language)

    return func.HttpResponse(
        json.dumps({ "LLM Response" : translated }),
        mimetype="application/json")