Skip to main content
GET
Get a project's on-screen translation state
Returns whether on-screen translation is available for the project, the latest on-screen job started through v3, the latest successful result from any channel (kept even if a newer job failed) and the auto-start state requested at creation (with a rejection shown until a newer job exists). When to use: to show on-screen status or download the result. Side effects: None. Cost: Free. Idempotency: safe and pure (never writes); retry freely. Required scopes: projects:read

Authorizations

Authorization
string
header
required

API key from Settings -> API keys, sent as Authorization: Bearer <key> (SDK environment variable RASK_API_KEY). Bound to one workspace and one acting user. Operations list the scopes they need (OpenAPI 3.1 scopes on a bearer scheme).

Scopes

projects:read

Path Parameters

project_id
string
required

Project id (from createProject or listProjects).

Maximum string length: 64

Response

OK: OnscreenState.

On-screen translation state of a project.

object
enum<string>
required

Always onscreen_state.

Available options:
onscreen_state
id
string
required

The project id.

available
boolean
required

On-screen translation is available for this project now.

latest_job
object | null
required

Latest on-screen job started through v3; null when there is none or after job retention.

current_result
object | null
required

Latest done result from any channel; null when there is none.

auto_start
object | null
required

Auto-start requested at creation.