v1

latestOpenAPI 3.0.32026-07-248519153.1 KB
Translations

Poll translation status for a quiz

Return AI translation progress from cache (queued / processing / completed / completed_with_errors / failed) plus, when Crowdin is configured, per-language Crowdin progress and the list of existing translation rows.

get/quizzes/{quizId}/translation-status

Path parameters

quizIdinteger required

Response

Status returned

successinteger
model_type'quiz' | 'paywall'
model_idinteger
crowdinobject nullable

Per-language Crowdin progress, keyed by Crowdin code. Null when Crowdin is not configured or the file has not been uploaded yet.

Example response

{
  "success": 1,
  "translations": [
    {
      "id": 24812,
      "project_id": 17181,
      "name": "Welcome to Cleanly (ES)",
      "slug": "welcome-to-cleanly-es",
      "language": "es",
      "language_label": "Spanish (ES)",
      "crowdin_language": "es-ES"
    }
  ]
}