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

# Generate and translate captions

> Gcore ASR generates and translates AI captions for video in over 100 languages, handling multiple speakers and code-switching.

Gcore [ASR](https://gcore.com/streaming-platform/ai-for-video) transcribes speech from video into captions and translates those captions into more than 100 languages — handling recordings with multiple speakers or code-switching between languages in a single track.

It works with MP4 videos hosted on Gcore Video Hosting or accessible via a public URL. To request support for a language not yet listed, contact [Gcore support](mailto:support@gcore.com).

The video below shows captions generated by Gcore ASR:

[https://player.gvideo.co/videos/2675\_iKbrdNMcS9ylGuw?\&sub\_lang=en](https://player.gvideo.co/videos/2675_iKbrdNMcS9ylGuw?\&sub_lang=en)

## Data processing

Gcore processes all audio using [Whisper](https://openai.com/research/whisper) on Gcore infrastructure — no files are transferred to external services. After a task completes, all source files are deleted from the AI system's local storage.

## Generate and translate AI captions

AI tasks run through the [Gcore Customer Portal](https://portal.gcore.com) or the [Streaming API](/api-reference/streaming/ai/create-ai-task). The [Customer Portal guide](/streaming/ai-video-service/generate-ai-subtitles-and-add-them-to-video/generate-captions-in-customer-portal) covers creating a task, tracking its status, and downloading the generated captions.
