def METHOD_NAME(
    ocr_results: Dict[str, List[Union[int, str]]],
) -> List[Dict[str, Union[int, float, str]]]:
    """Get bounding boxes on padded image for all detected words from ocr_results.
    :param ocr_results: Raw results from OCR.
    :return: Bounding box information per word.
    """
    bboxes = []
    for i in range(len(ocr_results["text"])):
        detected_text = ocr_results["text"][i]
        if detected_text:
            bbox = {
                "left": ocr_results["left"][i],
                "top": ocr_results["top"][i],
                "width": ocr_results["width"][i],
                "height": ocr_results["height"][i],
                "conf": float(ocr_results["conf"][i]),
                "label": detected_text,
            }
            bboxes.append(bbox)
    return bboxes