---
title: AI Video Language Detection API
slug: detect-video-language
url: https://apyverse.com/apyhub/service/detect-video-language
provider: ApyHub
categories: [Artificial Intelligence, Audio Processing]
auth: api_key
---

# AI Video Language Detection API

Detect the spoken language from a video URL or uploaded file. Returns a language code and confidence score for routing, transcription, and review.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/video/detect/language/url` | What it does Detects the spoken language in a video accessible by URL and returns the detected lang… | 500 |
| POST | `ai/video/detect/language/file` | What it does Uploads a video file and returns the detected language information in the response. Th… | 500 |

## About

## What it does
Video Language Detector identifies the spoken language in a video and returns Azure’s language detection result with a confidence score.

Send either a video URL or an uploaded video file. For URL-based requests, provide `url` in the request body. For file-based requests, upload `file` as binary video content up to 10 MB. In both cases, the response comes back under `data.azure` with `language` and `confidence`, so you can use the same output shape whether you are processing hosted media or local uploads.

Use Video Language Detector when you need to route videos by language, choose the right transcription model, or filter incoming media in a content pipeline. A typical workflow is to detect the language before running speech-to-text, then apply language-specific processing downstream.

The response is simple and machine-friendly: `language` is returned as a locale-style code such as `en-US`, and `confidence` is a numeric score you can use to decide whether to trust the detection or fall back to manual review.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/detect-video-language
