def predict_question_language()

in python/mhtml_to_json.py [0:0]


def predict_question_language(json_question, ft_model):
    if "text_markup" in json_question.keys():
        language = ft_model.predict(html.unescape(json_question["text_markup"]))[0][
            0
        ].replace("__label__", "")
    elif "name_markup" in json_question.keys():
        language = ft_model.predict(html.unescape(json_question["name_markup"]))[0][
            0
        ].replace("__label__", "")
    else:
        for answer in json_question["Answers"]:
            if "text_markup" in answer.keys():
                language = ft_model.predict(html.unescape(answer["text_markup"]))[0][
                    0
                ].replace("__label__", "")
                break
    return language