Skip to main content

Endpoint

POST /v3/universal-ai (sync) Model string pattern: translation/automatic_translation/{provider}[/{model}]

Input

FieldTypeRequiredDescription
textstringYesText to translate
target_languagestringYesTarget language code
source_languagestringNoSource language code

Output

FieldTypeRequiredDescription
textstringYes

Available Providers

ProviderModel StringPrice
amazontranslation/automatic_translation/amazon$15 per 1,000,000 chars
deepltranslation/automatic_translation/deepl$20 per 1,000,000 chars
googletranslation/automatic_translation/google$20 per 1,000,000 chars
microsofttranslation/automatic_translation/microsoft$10 per 1,000,000 chars
modernmttranslation/automatic_translation/modernmt$8 per 1,000,000 chars
openaitranslation/automatic_translation/openai$20 per 1,000,000 tokens
openai (gpt-4o)translation/automatic_translation/openai/gpt-4o$20 per 1,000,000 tokens

Quick Start

import requests

url = "https://api.edenai.run/v3/universal-ai"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

payload = {
    "model": "translation/automatic_translation/amazon",
    "input": {
        "text": "The quick brown fox jumps over the lazy dog.",
        "target_language": "fr",
        "source_language": "en"
    }
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())