Translator API
Complete documentation for the Multi-Format AI Translator API. Translate text, documents, subtitles, and config files across 250+ languages.
Translation APIEndpoints
16 endpoints/translator/translateTranslate plain text between 250+ languages with automatic source language detection.
/translator/detectDetect the language of a given text with support for 250+ languages.
/translator/translate/batchTranslate multiple text strings in a single API request across 250+ languages.
/translator/translate/htmlTranslate HTML content while preserving all markup, tags, and attributes.
/translator/translate/markdownTranslate Markdown content while preserving formatting, links, code blocks, and structure.
/translator/translate/jsonTranslate JSON string values while preserving keys, structure, numbers, and booleans.
/translator/translate/yamlTranslate YAML content while preserving keys, structure, and formatting.
/translator/translate/xmlTranslate XML content with optional attribute translation while preserving document …
/translator/translate/csvTranslate CSV content with optional column selection and header skipping.
/translator/translate/srtTranslate SRT subtitle files while preserving timing, sequence numbers, and formatting.
/translator/translate/vttTranslate WebVTT subtitle files while preserving timing, cues, and styling.
/translator/translate/assTranslate ASS/SSA subtitle files while preserving timing, styles, and formatting tags.
/translator/translate/envTranslate .env file values while preserving keys, comments, and structure.
/translator/translate/tomlTranslate TOML configuration content while preserving structure, keys, and data types.
/translator/translate/stringsTranslate Apple .strings localization files while preserving keys and comments.
/translator/translate/arbTranslate 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:
| Header | Value |
|---|---|
X-RapidAPI-Key | YOUR_API_KEY |
X-RapidAPI-Host | multi-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
| |
Endpoints
Core Translation
| Endpoint | Method | Path | Description |
|---|---|---|---|
| Translate | POST | /translator/translate | Translate plain text between languages |
| Detect Language | POST | /translator/detect | Detect the language of a given text |
| Batch Translate | POST | /translator/translate/batch | Translate multiple text strings in a single request |
Document Formats
| Endpoint | Method | Path | Description |
|---|---|---|---|
| Translate HTML | POST | /translator/translate/html | Translate HTML content while preserving markup |
| Translate Markdown | POST | /translator/translate/markdown | Translate Markdown content while preserving formatting |
| Translate JSON | POST | /translator/translate/json | Translate JSON string values while preserving keys and structure |
| Translate YAML | POST | /translator/translate/yaml | Translate YAML content while preserving structure |
| Translate XML | POST | /translator/translate/xml | Translate XML content with optional attribute translation |
| Translate CSV | POST | /translator/translate/csv | Translate CSV content with column selection |
Subtitle Formats
| Endpoint | Method | Path | Description |
|---|---|---|---|
| Translate SRT | POST | /translator/translate/srt | Translate SRT subtitle files |
| Translate VTT | POST | /translator/translate/vtt | Translate WebVTT subtitle files |
| Translate ASS | POST | /translator/translate/ass | Translate ASS/SSA subtitle files |
Configuration Formats
| Endpoint | Method | Path | Description |
|---|---|---|---|
| Translate ENV | POST | /translator/translate/env | Translate ENV file values while preserving keys |
| Translate TOML | POST | /translator/translate/toml | Translate TOML configuration content |
| Translate Strings | POST | /translator/translate/strings | Translate Apple .strings localization files |
| Translate ARB | POST | /translator/translate/arb | Translate 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.