Rask AI

Rask AI is an AI video and audio localization platform offering automated dubbing, translation, transcription, voice cloning, and lip-sync across 130+ languages. Its REST API lets developers upload media, transcribe and translate it, create localization projects, and retrieve dubbed video, audio, and voiceover artifacts programmatically using an OAuth2 Bearer token.

5 APIs 0 Features
AIVideo LocalizationDubbingTranslationTranscription

APIs

Rask AI Projects & Dubbing Jobs API

Create and manage localization projects (dubbing jobs) from an uploaded video, specifying source and destination languages, speaker count, transcription, and glossary. Projects ...

Rask AI Translation API

Translate transcribed media into 130+ destination languages as part of the project generation workflow, with optional glossary support for consistent terminology and multi-speak...

Rask AI Voices API

Retrieve and assign project voices and speakers, including voice cloning that creates a digital copy of the original speaker's voice across supported languages for multi-speaker...

Rask AI Transcription API

Automatically transcribe uploaded video and audio into editable text segments, or supply an SRT file for higher dubbing accuracy. Transcriptions feed the translation and project...

Rask AI Job Status API

Poll an individual project to monitor its asynchronous processing status and retrieve output artifact links (translated video, translated audio, voiceover) once localization com...

Collections

Pricing Plans

Rask Plans Pricing

5 plans

PLANS

Rate Limits

Rask Rate Limits

3 limits

RATE LIMITS

FinOps

Rask Finops

FINOPS

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Rask AI API
  version: '2'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Media
    type: folder
  items:
  - info:
      name: Upload a media file.
      type: http
    http:
      method: POST
      url: https://api.rask.ai/api/library/v1/media
      body:
        type: multipart-form
        data: []
    docs: Upload a video or audio file (mp4, mov, webm, mkv, mp3, wav) to the media library. Returns a media identifier used
      when creating a transcription or project.
- info:
    name: Transcription
    type: folder
  items:
  - info:
      name: Create a transcription.
      type: http
    http:
      method: POST
      url: https://api.rask.ai/v2/transcriptions
      body:
        type: json
        data: '{}'
    docs: Transcribe uploaded media into editable text segments, or provide an SRT file for higher dubbing accuracy. Returns
      a transcription identifier used when creating a project.
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: Create a project (dubbing job).
      type: http
    http:
      method: POST
      url: https://api.rask.ai/v2/projects
      body:
        type: json
        data: '{}'
    docs: Create a localization project from an uploaded video, specifying the destination language and optional source language,
      speaker count, transcription, and glossary. Processing is asynchronous.
  - info:
      name: Get a project (status and artifacts).
      type: http
    http:
      method: GET
      url: https://api.rask.ai/v2/projects/:project_id
      params:
      - name: project_id
        value: ''
        type: path
        description: The UUID of the project to retrieve.
    docs: Retrieve a single project to monitor its asynchronous processing status and obtain output artifact links (translated
      video, translated audio, voiceover) once localization completes.
bundled: true