Translator API

Complete documentation for the Multi-Format AI Translator API. Translate text, documents, subtitles, and config files across 250+ languages.

Translation API

Endpoints

16 endpoints
POST
Translate
/translator/translate

Translate plain text between 250+ languages with automatic source language detection.

POST
Detect Language
/translator/detect

Detect the language of a given text with support for 250+ languages.

POST
Batch Translate
/translator/translate/batch

Translate multiple text strings in a single API request across 250+ languages.

POST
Translate HTML
/translator/translate/html

Translate HTML content while preserving all markup, tags, and attributes.

POST
Translate Markdown
/translator/translate/markdown

Translate Markdown content while preserving formatting, links, code blocks, and structure.

POST
Translate JSON
/translator/translate/json

Translate JSON string values while preserving keys, structure, numbers, and booleans.

POST
Translate YAML
/translator/translate/yaml

Translate YAML content while preserving keys, structure, and formatting.

POST
Translate XML
/translator/translate/xml

Translate XML content with optional attribute translation while preserving document …

POST
Translate CSV
/translator/translate/csv

Translate CSV content with optional column selection and header skipping.

POST
Translate SRT
/translator/translate/srt

Translate SRT subtitle files while preserving timing, sequence numbers, and formatting.

POST
Translate VTT
/translator/translate/vtt

Translate WebVTT subtitle files while preserving timing, cues, and styling.

POST
Translate ASS
/translator/translate/ass

Translate ASS/SSA subtitle files while preserving timing, styles, and formatting tags.

POST
Translate ENV
/translator/translate/env

Translate .env file values while preserving keys, comments, and structure.

POST
Translate TOML
/translator/translate/toml

Translate TOML configuration content while preserving structure, keys, and data types.

POST
Translate Strings
/translator/translate/strings

Translate Apple .strings localization files while preserving keys and comments.

POST
Translate ARB
/translator/translate/arb

Translate ARB (Application Resource Bundle) localization files for Flutter and Dart …

Overview

The Translator API provides powerful, multi-format translation capabilities across 250+ languages. Unlike basic translation APIs, it natively handles structured formats like HTML, JSON, YAML, XML, subtitles (SRT, VTT, ASS), and configuration files (ENV, TOML, .strings, ARB) — preserving structure, keys, and formatting while translating only the relevant content.

All responses are returned in clean, structured JSON format with the translated content, detected source language, and status information.

Authentication

All requests require a valid RapidAPI key. Include the following headers with every request:

HeaderValue
X-RapidAPI-KeyYOUR_API_KEY
X-RapidAPI-Hostmulti-format-ai-translator-the-most-complete.p.rapidapi.com

You can obtain an API key by subscribing to the Translator API on RapidAPI .

Base URL

1
https://multi-format-ai-translator-the-most-complete.p.rapidapi.com

Endpoints

Core Translation

EndpointMethodPathDescription
TranslatePOST/translator/translateTranslate plain text between languages
Detect LanguagePOST/translator/detectDetect the language of a given text
Batch TranslatePOST/translator/translate/batchTranslate multiple text strings in a single request

Document Formats

EndpointMethodPathDescription
Translate HTMLPOST/translator/translate/htmlTranslate HTML content while preserving markup
Translate MarkdownPOST/translator/translate/markdownTranslate Markdown content while preserving formatting
Translate JSONPOST/translator/translate/jsonTranslate JSON string values while preserving keys and structure
Translate YAMLPOST/translator/translate/yamlTranslate YAML content while preserving structure
Translate XMLPOST/translator/translate/xmlTranslate XML content with optional attribute translation
Translate CSVPOST/translator/translate/csvTranslate CSV content with column selection

Subtitle Formats

EndpointMethodPathDescription
Translate SRTPOST/translator/translate/srtTranslate SRT subtitle files
Translate VTTPOST/translator/translate/vttTranslate WebVTT subtitle files
Translate ASSPOST/translator/translate/assTranslate ASS/SSA subtitle files

Configuration Formats

EndpointMethodPathDescription
Translate ENVPOST/translator/translate/envTranslate ENV file values while preserving keys
Translate TOMLPOST/translator/translate/tomlTranslate TOML configuration content
Translate StringsPOST/translator/translate/stringsTranslate Apple .strings localization files
Translate ARBPOST/translator/translate/arbTranslate ARB localization files for Flutter/Dart

Rate Limits

Rate limits depend on your RapidAPI subscription plan. Check your plan details on the RapidAPI listing for specific limits.

Ready to get started?

Get your API key and start making requests in minutes.

Get Your API Key