{
  "product": "LibreTranslate",
  "version": "1.9.6",
  "runtimeVersions": {
    "Python": "3.12.14",
    "LibreTranslate": "1.9.6",
    "ArgosTranslateLT": "1.12.1",
    "MiniSBD": "0.9.5",
    "CTranslate2": "4.8.2",
    "SentencePiece": "0.2.2",
    "ONNXRuntime": "1.30.0",
    "NumPy": "1.26.4"
  },
  "startedAt": "2026-10-02T19:57:52.788505+00:00",
  "completedAt": "2026-10-02T20:03:51.477735+00:00",
  "casesExecuted": 2,
  "casesPassed": 2,
  "conditionsPassed": 8,
  "conditionsTotal": 8,
  "totalNativePOSTTranslate": 2,
  "nativeRequestsPerOriginalCase": 1,
  "caseAudits": [
    {
      "caseId": "libretranslate-primary",
      "nativePOSTTranslateCount": 1,
      "route": "POST /translate",
      "responseHTTPStatus": 200,
      "requestStartedAt": "2026-10-02T19:58:50.434427+00:00",
      "source": "es",
      "target": "en",
      "format": "text",
      "alternativesRequested": 3,
      "alternativesRetained": 3,
      "alternativesScored": 0,
      "firstTranslationOnlyScored": true,
      "originalInputBytes": 295,
      "originalInputSha256": "deaea8eeca47d2ca07010ef7ef71fab21e9ff452ddf35be2086d538cb6b9c4a6",
      "nativeResponseBytes": 1144,
      "nativeResponseSha256": "2c4fabbbc0acd6f08eb7de69d48963c90e81422c341f2453b97dc1a04bec44c6",
      "visibleFirstTranslationMatchesOriginalNativeResponse": true,
      "freshBlankUi": {
        "source": "es",
        "target": "en",
        "input": "",
        "output": ""
      },
      "apiKeyFieldEmpty": true,
      "noAdditionalNativeRequestsInFinalObserverWindow": true,
      "rawNetworkAndDomRemainPrivate": true,
      "limits": [
        "A native request can generate multiple internal decoder candidates; this is not a count of individual decoder/model invocations.",
        "No payment, mailbox, store or publishing integration was configured.",
        "Copy success is unverified: the native UI reported copied, but the browser session clipboard did not match the first translation; clipboard contents were not retained and no retry was made. This extra observation does not alter the original eight frozen conditions."
      ]
    },
    {
      "caseId": "libretranslate-boundary",
      "nativePOSTTranslateCount": 1,
      "route": "POST /translate",
      "responseHTTPStatus": 200,
      "requestStartedAt": "2026-10-02T20:00:12.202876+00:00",
      "source": "es",
      "target": "en",
      "format": "text",
      "alternativesRequested": 3,
      "alternativesRetained": 3,
      "alternativesScored": 0,
      "firstTranslationOnlyScored": true,
      "originalInputBytes": 304,
      "originalInputSha256": "3ec4b24322625895c880b4d1e8d870ff03b52b294d5c1082bc7294b86e6992f6",
      "nativeResponseBytes": 1099,
      "nativeResponseSha256": "9b2983487764d24063079b21c1ddf3c90d07431d860b3af627d7205390999978",
      "visibleFirstTranslationMatchesOriginalNativeResponse": true,
      "freshBlankUi": {
        "source": "es",
        "target": "en",
        "input": "",
        "output": ""
      },
      "apiKeyFieldEmpty": true,
      "noAdditionalNativeRequestsInFinalObserverWindow": true,
      "rawNetworkAndDomRemainPrivate": true,
      "limits": [
        "A native request can generate multiple internal decoder candidates; this is not a count of individual decoder/model invocations.",
        "No payment, mailbox, store or publishing integration was configured."
      ]
    }
  ],
  "alternativesRetainedPerResponse": 3,
  "alternativesScored": 0,
  "firstTranslationOnlyScored": true,
  "copy": {
    "successEstablished": false,
    "includedInOriginalEightConditions": false,
    "limit": "Copy success is unverified: the native UI reported copied, but the browser session clipboard did not match the first translation; clipboard contents were not retained and no retry was made. This extra observation does not alter the original eight frozen conditions."
  },
  "history": {
    "serverStartCount": 1,
    "serverRestartCount": 0,
    "startupGETTimeouts": 4,
    "healthGETRoutes": [
      "/",
      "/languages",
      "/frontend/settings"
    ],
    "healthPOSTCount": 0,
    "translationPOSTCountBySupervisor": 0,
    "requestCountSource": "Native GUI network events, not supervisor health GETs or internal decoder hypothesis counts.",
    "dependencyWarningsRetained": true,
    "waitressQueueWarningsRetained": true,
    "serverStoppedByRootRequest": true,
    "supervisorExitCode": 0,
    "serverTerminationExitCode": 1,
    "allOriginalTaskProcessIdentitiesGone": true,
    "localListenerGone": true,
    "installationCacheOrFilesDeleted": false,
    "reusedNumericProcessIdLeftUntouched": true
  },
  "usage": {
    "chatLlmInputTokens": null,
    "chatLlmOutputTokens": null,
    "machineTranslationDecoderTokenCounts": null,
    "internalDecoderInvocationCount": null
  },
  "cost": {
    "amount": null,
    "currency": null,
    "scope": "No hosted paid translation API, account or checkout configured. Local hardware, model/software downloads, storage, electricity, preparation, runtime and review costs were not monetarily measured."
  },
  "scopeLimits": [
    "Only two synthetic Spanish-to-English text cases with these fixed versions/model bytes were evaluated; no all-language or general translation-quality certification.",
    "Alternatives retained but not scored or substituted for the first native translatedText.",
    "One native GUI request can generate multiple internal decoder candidates; totalPOST=2 is not a claim of two decoder/model invocations.",
    "The source quoted action instructions were translated as text; no business system was connected, and this is not an autonomous action-agent test.",
    "The child process uses task-owned CPU/cache/environment/loopback arguments. No whole-host network or OS isolation is claimed; the native server was not guarded by the earlier binary import check.",
    "Copy success is not established and is disclosed independently of the eight original frozen conditions.",
    "Copy success is unverified: the native UI reported copied, but the browser session clipboard did not match the first translation; clipboard contents were not retained and no retry was made. This extra observation does not alter the original eight frozen conditions.",
    "Preparation warnings and GET readiness timeouts remain retained; the passing two-case result is not broad dependency-stability certification."
  ]
}
