diff --git a/arkindex_worker/worker/transcription.py b/arkindex_worker/worker/transcription.py
index 8ff8342e90bd1fd0ce2ff6553080f9d83d0b620e..7dbbc2fff7ff4cb7a835b61a14237e155a060317 100644
--- a/arkindex_worker/worker/transcription.py
+++ b/arkindex_worker/worker/transcription.py
@@ -18,7 +18,11 @@ class TextOrientation(Enum):
 
 class TranscriptionMixin(object):
     def create_transcription(
-        self, element, text, score, orientation=TextOrientation.HorizontalLeftToRight
+        self,
+        element,
+        text,
+        confidence,
+        orientation=TextOrientation.HorizontalLeftToRight,
     ):
         """
         Create a transcription on the given element through the API.
@@ -33,8 +37,8 @@ class TranscriptionMixin(object):
             orientation, TextOrientation
         ), "orientation shouldn't be null and should be of type TextOrientation"
         assert (
-            isinstance(score, float) and 0 <= score <= 1
-        ), "score shouldn't be null and should be a float in [0..1] range"
+            isinstance(confidence, float) and 0 <= confidence <= 1
+        ), "confidence shouldn't be null and should be a float in [0..1] range"
 
         if self.is_read_only:
             logger.warning(
@@ -48,7 +52,7 @@ class TranscriptionMixin(object):
             body={
                 "text": text,
                 "worker_version": self.worker_version_id,
-                "score": score,
+                "confidence": confidence,
                 "orientation": orientation.value,
             },
         )
@@ -99,10 +103,12 @@ class TranscriptionMixin(object):
                 text, str
             ), f"Transcription at index {index} in transcriptions: text shouldn't be null and should be of type str"
 
-            score = transcription.get("score")
+            confidence = transcription.get("confidence")
             assert (
-                score is not None and isinstance(score, float) and 0 <= score <= 1
-            ), f"Transcription at index {index} in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+                confidence is not None
+                and isinstance(confidence, float)
+                and 0 <= confidence <= 1
+            ), f"Transcription at index {index} in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
 
             orientation = transcription.get(
                 "orientation", TextOrientation.HorizontalLeftToRight
@@ -169,10 +175,12 @@ class TranscriptionMixin(object):
                 text, str
             ), f"Transcription at index {index} in transcriptions: text shouldn't be null and should be of type str"
 
-            score = transcription.get("score")
+            confidence = transcription.get("confidence")
             assert (
-                score is not None and isinstance(score, float) and 0 <= score <= 1
-            ), f"Transcription at index {index} in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+                confidence is not None
+                and isinstance(confidence, float)
+                and 0 <= confidence <= 1
+            ), f"Transcription at index {index} in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
 
             orientation = transcription.get(
                 "orientation", TextOrientation.HorizontalLeftToRight
@@ -255,7 +263,7 @@ class TranscriptionMixin(object):
                         "id": annotation["id"],
                         "element_id": annotation["element_id"],
                         "text": transcription["text"],
-                        "confidence": transcription["score"],
+                        "confidence": transcription["confidence"],
                         "orientation": transcription.get(
                             "orientation", TextOrientation.HorizontalLeftToRight
                         ).value,
diff --git a/tests/data/line_transcriptions_small.json b/tests/data/line_transcriptions_small.json
index d8c0d56c78b65730cecd1f083497335b4a0469f3..edc90e750138f31806126ed1d3c6f597809cd6dc 100644
--- a/tests/data/line_transcriptions_small.json
+++ b/tests/data/line_transcriptions_small.json
@@ -8,7 +8,7 @@
       "id": "008691ae-8133-48c4-88d5-d4cc9f65c06c",
       "type": "line",
       "text": "J . Caron &",
-      "score": 0.4781,
+      "confidence": 0.4781,
       "zone": null,
       "source": null,
       "worker_version_id": "3ca4a8e3-91d1-4b78-8d83-d8bbbf487996",
diff --git a/tests/test_elements_worker/test_transcriptions.py b/tests/test_elements_worker/test_transcriptions.py
index 4a54f53291c1bd44e21d0fb40afecd1c9612603b..048c01688dcb25db602953725c0cd9ad4b1e921e 100644
--- a/tests/test_elements_worker/test_transcriptions.py
+++ b/tests/test_elements_worker/test_transcriptions.py
@@ -15,17 +15,17 @@ from . import BASE_API_CALLS
 TRANSCRIPTIONS_SAMPLE = [
     {
         "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-        "score": 0.5,
+        "confidence": 0.5,
         "text": "The",
     },
     {
         "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-        "score": 0.75,
+        "confidence": 0.75,
         "text": "first",
     },
     {
         "polygon": [[1000, 300], [1200, 300], [1200, 500], [1000, 500]],
-        "score": 0.9,
+        "confidence": 0.9,
         "text": "line",
     },
 ]
@@ -36,7 +36,7 @@ def test_create_transcription_wrong_element(mock_elements_worker):
         mock_elements_worker.create_transcription(
             element=None,
             text="i am a line",
-            score=0.42,
+            confidence=0.42,
         )
     assert (
         str(e.value)
@@ -47,7 +47,7 @@ def test_create_transcription_wrong_element(mock_elements_worker):
         mock_elements_worker.create_transcription(
             element="not element type",
             text="i am a line",
-            score=0.42,
+            confidence=0.42,
         )
     assert (
         str(e.value)
@@ -62,7 +62,7 @@ def test_create_transcription_wrong_text(mock_elements_worker):
         mock_elements_worker.create_transcription(
             element=elt,
             text=None,
-            score=0.42,
+            confidence=0.42,
         )
     assert str(e.value) == "text shouldn't be null and should be of type str"
 
@@ -70,52 +70,56 @@ def test_create_transcription_wrong_text(mock_elements_worker):
         mock_elements_worker.create_transcription(
             element=elt,
             text=1234,
-            score=0.42,
+            confidence=0.42,
         )
     assert str(e.value) == "text shouldn't be null and should be of type str"
 
 
-def test_create_transcription_wrong_score(mock_elements_worker):
+def test_create_transcription_wrong_confidence(mock_elements_worker):
     elt = Element({"id": "12341234-1234-1234-1234-123412341234"})
 
     with pytest.raises(AssertionError) as e:
         mock_elements_worker.create_transcription(
             element=elt,
             text="i am a line",
-            score=None,
+            confidence=None,
         )
     assert (
-        str(e.value) == "score shouldn't be null and should be a float in [0..1] range"
+        str(e.value)
+        == "confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
         mock_elements_worker.create_transcription(
             element=elt,
             text="i am a line",
-            score="wrong score",
+            confidence="wrong confidence",
         )
     assert (
-        str(e.value) == "score shouldn't be null and should be a float in [0..1] range"
+        str(e.value)
+        == "confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
         mock_elements_worker.create_transcription(
             element=elt,
             text="i am a line",
-            score=0,
+            confidence=0,
         )
     assert (
-        str(e.value) == "score shouldn't be null and should be a float in [0..1] range"
+        str(e.value)
+        == "confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
         mock_elements_worker.create_transcription(
             element=elt,
             text="i am a line",
-            score=2.00,
+            confidence=2.00,
         )
     assert (
-        str(e.value) == "score shouldn't be null and should be a float in [0..1] range"
+        str(e.value)
+        == "confidence shouldn't be null and should be a float in [0..1] range"
     )
 
 
@@ -135,12 +139,12 @@ def test_create_transcription_default_orientation(responses, mock_elements_worke
     mock_elements_worker.create_transcription(
         element=elt,
         text="Animula vagula blandula",
-        score=0.42,
+        confidence=0.42,
     )
     assert json.loads(responses.calls[-1].request.body) == {
         "text": "Animula vagula blandula",
         "worker_version": "12341234-1234-1234-1234-123412341234",
-        "score": 0.42,
+        "confidence": 0.42,
         "orientation": "horizontal-lr",
     }
 
@@ -162,12 +166,12 @@ def test_create_transcription_orientation(responses, mock_elements_worker):
         element=elt,
         text="Animula vagula blandula",
         orientation=TextOrientation.VerticalLeftToRight,
-        score=0.42,
+        confidence=0.42,
     )
     assert json.loads(responses.calls[-1].request.body) == {
         "text": "Animula vagula blandula",
         "worker_version": "12341234-1234-1234-1234-123412341234",
-        "score": 0.42,
+        "confidence": 0.42,
         "orientation": "vertical-lr",
     }
 
@@ -178,7 +182,7 @@ def test_create_transcription_wrong_orientation(mock_elements_worker):
         mock_elements_worker.create_transcription(
             element=elt,
             text="Animula vagula blandula",
-            score=0.26,
+            confidence=0.26,
             orientation="eliptical",
         )
     assert (
@@ -199,7 +203,7 @@ def test_create_transcription_api_error(responses, mock_elements_worker):
         mock_elements_worker.create_transcription(
             element=elt,
             text="i am a line",
-            score=0.42,
+            confidence=0.42,
         )
 
     assert len(responses.calls) == len(BASE_API_CALLS) + 5
@@ -224,7 +228,6 @@ def test_create_transcription(responses, mock_elements_worker):
         json={
             "id": "56785678-5678-5678-5678-567856785678",
             "text": "i am a line",
-            "score": 0.42,
             "confidence": 0.42,
             "worker_version_id": "12341234-1234-1234-1234-123412341234",
         },
@@ -233,7 +236,7 @@ def test_create_transcription(responses, mock_elements_worker):
     mock_elements_worker.create_transcription(
         element=elt,
         text="i am a line",
-        score=0.42,
+        confidence=0.42,
     )
 
     assert len(responses.calls) == len(BASE_API_CALLS) + 1
@@ -246,7 +249,7 @@ def test_create_transcription(responses, mock_elements_worker):
     assert json.loads(responses.calls[-1].request.body) == {
         "text": "i am a line",
         "worker_version": "12341234-1234-1234-1234-123412341234",
-        "score": 0.42,
+        "confidence": 0.42,
         "orientation": "horizontal-lr",
     }
 
@@ -261,7 +264,6 @@ def test_create_transcription_with_cache(responses, mock_elements_worker_with_ca
         json={
             "id": "56785678-5678-5678-5678-567856785678",
             "text": "i am a line",
-            "score": 0.42,
             "confidence": 0.42,
             "orientation": "horizontal-lr",
             "worker_version_id": "12341234-1234-1234-1234-123412341234",
@@ -271,7 +273,7 @@ def test_create_transcription_with_cache(responses, mock_elements_worker_with_ca
     mock_elements_worker_with_cache.create_transcription(
         element=elt,
         text="i am a line",
-        score=0.42,
+        confidence=0.42,
     )
 
     assert len(responses.calls) == len(BASE_API_CALLS) + 1
@@ -285,7 +287,7 @@ def test_create_transcription_with_cache(responses, mock_elements_worker_with_ca
         "text": "i am a line",
         "worker_version": "12341234-1234-1234-1234-123412341234",
         "orientation": "horizontal-lr",
-        "score": 0.42,
+        "confidence": 0.42,
     }
 
     # Check that created transcription was properly stored in SQLite cache
@@ -321,13 +323,13 @@ def test_create_transcription_orientation_with_cache(
         element=elt,
         text="Animula vagula blandula",
         orientation=TextOrientation.VerticalLeftToRight,
-        score=0.42,
+        confidence=0.42,
     )
     assert json.loads(responses.calls[-1].request.body) == {
         "text": "Animula vagula blandula",
         "worker_version": "12341234-1234-1234-1234-123412341234",
         "orientation": "vertical-lr",
-        "score": 0.42,
+        "confidence": 0.42,
     }
     # Check that the text orientation was properly stored in SQLite cache
     assert list(map(model_to_dict, CachedTranscription.select())) == [
@@ -371,11 +373,11 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "text": "word",
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -390,12 +392,12 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": None,
                     "text": "word",
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -410,12 +412,12 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": 1234,
                     "text": "word",
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -430,11 +432,11 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -449,12 +451,12 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": None,
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -469,12 +471,12 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": 1234,
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -489,7 +491,7 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
@@ -499,7 +501,7 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -508,18 +510,18 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "word",
-                    "score": None,
+                    "confidence": None,
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -528,18 +530,18 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "word",
-                    "score": "a wrong score",
+                    "confidence": "a wrong confidence",
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -548,18 +550,18 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "word",
-                    "score": 0,
+                    "confidence": 0,
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -568,18 +570,18 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "word",
-                    "score": 2.00,
+                    "confidence": 2.00,
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -588,12 +590,12 @@ def test_create_transcriptions_wrong_transcriptions(mock_elements_worker):
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "The",
-                    "score": 0.75,
+                    "confidence": 0.75,
                 },
                 {
                     "element_id": "11111111-1111-1111-1111-111111111111",
                     "text": "word",
-                    "score": 0.28,
+                    "confidence": 0.28,
                     "orientation": "wobble",
                 },
             ],
@@ -614,12 +616,12 @@ def test_create_transcriptions_api_error(responses, mock_elements_worker):
         {
             "element_id": "11111111-1111-1111-1111-111111111111",
             "text": "The",
-            "score": 0.75,
+            "confidence": 0.75,
         },
         {
             "element_id": "11111111-1111-1111-1111-111111111111",
             "text": "word",
-            "score": 0.42,
+            "confidence": 0.42,
         },
     ]
 
@@ -645,12 +647,12 @@ def test_create_transcriptions(responses, mock_elements_worker_with_cache):
         {
             "element_id": "11111111-1111-1111-1111-111111111111",
             "text": "The",
-            "score": 0.75,
+            "confidence": 0.75,
         },
         {
             "element_id": "11111111-1111-1111-1111-111111111111",
             "text": "word",
-            "score": 0.42,
+            "confidence": 0.42,
         },
     ]
 
@@ -696,13 +698,13 @@ def test_create_transcriptions(responses, mock_elements_worker_with_cache):
             {
                 "element_id": "11111111-1111-1111-1111-111111111111",
                 "text": "The",
-                "score": 0.75,
+                "confidence": 0.75,
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
             {
                 "element_id": "11111111-1111-1111-1111-111111111111",
                 "text": "word",
-                "score": 0.42,
+                "confidence": 0.42,
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
         ],
@@ -735,13 +737,13 @@ def test_create_transcriptions_orientation(responses, mock_elements_worker_with_
         {
             "element_id": "11111111-1111-1111-1111-111111111111",
             "text": "Animula vagula blandula",
-            "score": 0.12,
+            "confidence": 0.12,
             "orientation": TextOrientation.HorizontalRightToLeft,
         },
         {
             "element_id": "11111111-1111-1111-1111-111111111111",
             "text": "Hospes comesque corporis",
-            "score": 0.21,
+            "confidence": 0.21,
             "orientation": TextOrientation.VerticalLeftToRight,
         },
     ]
@@ -781,13 +783,13 @@ def test_create_transcriptions_orientation(responses, mock_elements_worker_with_
             {
                 "element_id": "11111111-1111-1111-1111-111111111111",
                 "text": "Animula vagula blandula",
-                "score": 0.12,
+                "confidence": 0.12,
                 "orientation": TextOrientation.HorizontalRightToLeft.value,
             },
             {
                 "element_id": "11111111-1111-1111-1111-111111111111",
                 "text": "Hospes comesque corporis",
-                "score": 0.21,
+                "confidence": 0.21,
                 "orientation": TextOrientation.VerticalLeftToRight.value,
             },
         ],
@@ -908,12 +910,12 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": 0.5,
+                    "confidence": 0.5,
                 },
             ],
         )
@@ -929,12 +931,12 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": 0.5,
+                    "confidence": 0.5,
                     "text": None,
                 },
             ],
@@ -951,12 +953,12 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": 0.5,
+                    "confidence": 0.5,
                     "text": 1234,
                 },
             ],
@@ -973,7 +975,7 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
@@ -984,7 +986,7 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -994,19 +996,19 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": None,
+                    "confidence": None,
                     "text": "word",
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -1016,19 +1018,19 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": "a wrong score",
+                    "confidence": "a wrong confidence",
                     "text": "word",
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -1038,19 +1040,19 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": 0,
+                    "confidence": 0,
                     "text": "word",
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -1060,19 +1062,19 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": 2.00,
+                    "confidence": 2.00,
                     "text": "word",
                 },
             ],
         )
     assert (
         str(e.value)
-        == "Transcription at index 1 in transcriptions: score shouldn't be null and should be a float in [0..1] range"
+        == "Transcription at index 1 in transcriptions: confidence shouldn't be null and should be a float in [0..1] range"
     )
 
     with pytest.raises(AssertionError) as e:
@@ -1082,10 +1084,10 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
-                {"score": 0.5, "text": "word"},
+                {"confidence": 0.5, "text": "word"},
             ],
         )
     assert (
@@ -1100,10 +1102,10 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
-                {"polygon": None, "score": 0.5, "text": "word"},
+                {"polygon": None, "confidence": 0.5, "text": "word"},
             ],
         )
     assert (
@@ -1118,10 +1120,10 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
-                {"polygon": "not a polygon", "score": 0.5, "text": "word"},
+                {"polygon": "not a polygon", "confidence": 0.5, "text": "word"},
             ],
         )
     assert (
@@ -1136,10 +1138,10 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
-                {"polygon": [[1, 1], [2, 2]], "score": 0.5, "text": "word"},
+                {"polygon": [[1, 1], [2, 2]], "confidence": 0.5, "text": "word"},
             ],
         )
     assert (
@@ -1154,12 +1156,12 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[1, 1, 1], [2, 2, 1], [2, 1, 1], [1, 2, 1]],
-                    "score": 0.5,
+                    "confidence": 0.5,
                     "text": "word",
                 },
             ],
@@ -1176,10 +1178,10 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
-                {"polygon": [[1], [2], [2], [1]], "score": 0.5, "text": "word"},
+                {"polygon": [[1], [2], [2], [1]], "confidence": 0.5, "text": "word"},
             ],
         )
     assert (
@@ -1194,12 +1196,12 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [["not a coord", 1], [2, 2], [2, 1], [1, 2]],
-                    "score": 0.5,
+                    "confidence": 0.5,
                     "text": "word",
                 },
             ],
@@ -1216,12 +1218,12 @@ def test_create_element_transcriptions_wrong_transcriptions(mock_elements_worker
             transcriptions=[
                 {
                     "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                    "score": 0.75,
+                    "confidence": 0.75,
                     "text": "The",
                 },
                 {
                     "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                    "score": 0.35,
+                    "confidence": 0.35,
                     "text": "word",
                     "orientation": "uptown",
                 },
@@ -1305,19 +1307,19 @@ def test_create_element_transcriptions(responses, mock_elements_worker):
         "transcriptions": [
             {
                 "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                "score": 0.5,
+                "confidence": 0.5,
                 "text": "The",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
             {
                 "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                "score": 0.75,
+                "confidence": 0.75,
                 "text": "first",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
             {
                 "polygon": [[1000, 300], [1200, 300], [1200, 500], [1000, 500]],
-                "score": 0.9,
+                "confidence": 0.9,
                 "text": "line",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
@@ -1390,19 +1392,19 @@ def test_create_element_transcriptions_with_cache(
         "transcriptions": [
             {
                 "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                "score": 0.5,
+                "confidence": 0.5,
                 "text": "The",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
             {
                 "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                "score": 0.75,
+                "confidence": 0.75,
                 "text": "first",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
             {
                 "polygon": [[1000, 300], [1200, 300], [1200, 500], [1000, 500]],
-                "score": 0.9,
+                "confidence": 0.9,
                 "text": "line",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
@@ -1503,18 +1505,18 @@ def test_create_transcriptions_orientation_with_cache(
     oriented_transcriptions = [
         {
             "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-            "score": 0.5,
+            "confidence": 0.5,
             "text": "Animula vagula blandula",
         },
         {
             "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-            "score": 0.75,
+            "confidence": 0.75,
             "text": "Hospes comesque corporis",
             "orientation": TextOrientation.VerticalLeftToRight,
         },
         {
             "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-            "score": 0.9,
+            "confidence": 0.9,
             "text": "Quae nunc abibis in loca",
             "orientation": TextOrientation.HorizontalRightToLeft,
         },
@@ -1532,19 +1534,19 @@ def test_create_transcriptions_orientation_with_cache(
         "transcriptions": [
             {
                 "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                "score": 0.5,
+                "confidence": 0.5,
                 "text": "Animula vagula blandula",
                 "orientation": TextOrientation.HorizontalLeftToRight.value,
             },
             {
                 "polygon": [[0, 0], [2000, 0], [2000, 3000], [0, 3000]],
-                "score": 0.75,
+                "confidence": 0.75,
                 "text": "Hospes comesque corporis",
                 "orientation": TextOrientation.VerticalLeftToRight.value,
             },
             {
                 "polygon": [[100, 150], [700, 150], [700, 200], [100, 200]],
-                "score": 0.9,
+                "confidence": 0.9,
                 "text": "Quae nunc abibis in loca",
                 "orientation": TextOrientation.HorizontalRightToLeft.value,
             },