Skip to content

GEMBA Quality Scoring

Scores a translation on a continuous 0-100 Scalar Quality Metric (SQM/GEMBA-DA) scale, measuring meaning preservation and grammatical correctness. Optionally calibrated using a human reference translation.

Endpoint: POST /translation/gemba

Sent as JSON.

Field Type Required Description
sourceLang string yes Source language code
targetLang string yes Target language code
sourceText string yes The original text in the source language
translatedText string yes The translated text to evaluate
referenceText string no Human reference translation used to calibrate the score

Success Response (200)

{
"status": "ok",
"timestamp": "2025-01-12T22:31:48.856Z",
"data": {
"score": 87.5
}
}

score ranges from 0 (no meaning preserved) to 100 (perfect meaning and grammar).

Terminal window
curl -X POST "https://platform.algebras.ai/api/v1/translation/gemba" \
-H "X-Api-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"sourceLang": "en",
"targetLang": "de",
"sourceText": "Hello, World!",
"translatedText": "Hallo, Welt!"
}'