> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keevx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Translation Status

> Get video translation task status



## OpenAPI

````yaml Get /v1/video_translate/{task_id}
openapi: 3.1.1
info:
  title: OpenAPI Plant Store
  description: >-
    A sample API that uses a plant store as an example to demonstrate features
    in the OpenAPI specification
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api.keevx.com/
security:
  - bearerAuth: []
paths:
  /v1/video_translate/{task_id}:
    get:
      description: Get video translation task status
      parameters:
        - name: task_id
          in: path
          description: The unique ID of a previously submitted translation task to query.
          required: true
          schema:
            type: string
      responses:
        '200':
          description: Task status response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VideoTranslateInfoResponse'
        '400':
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    VideoTranslateInfoResponse:
      type: object
      description: Video translate task response wrapper
      properties:
        code:
          type: integer
          description: Status code
          example: 0
        msg:
          type: string
          description: Response message
          example: ok
        data:
          type: object
          description: Task details payload
          properties:
            task_id:
              type: string
              description: Unique identifier for the task
              example: vt-d6b6472bcf724d0399e06d1390cb964e
            name:
              type: string
              description: video name
            language:
              type: string
              description: the target language
            status:
              type: string
              description: Current status of the task
              example: SUCCEEDED
            video_url:
              type: string
              format: uri
              description: >-
                URL to the generated video. The URLs for the generated video and
                image files are only retained for 7 days. Please download and
                store them promptly.
              example: >-
                https://storage.googleapis.com/xiling_us_central1_bucket/backend-saas-cdn/video-translate/9966750584897124421/sample_0.mp4
            caption_url:
              type: string
              format: uri
              description: >-
                URL of the captions file, if generated. Returned only if
                'enable_caption: true' is specified when translating videos.The
                URLs for captions file are only retained for 7 days. Please
                download and store them promptly.
              example: >-
                https://storage.googleapis.com/xiling_us_central1_bucket/backend-saas-cdn/video-translate/9966750584897124421/sample_0.ass
            error_message:
              type: string
              description: Error details if the task failed
              example: ''
          required:
            - task_id
            - name
            - language
            - status
      required:
        - code
        - msg
        - data
    Error:
      required:
        - code
        - msg
      type: object
      properties:
        code:
          type: integer
          format: int32
          example: 100001
        msg:
          type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````