API-Dokumentation
Integrieren Sie leistungsstarke Übersetzungen in Ihre Anwendungen mit unserer einfachen REST API.
Erste Schritte
Die TranslateAPI bietet eine einfache REST-Schnittstelle zum Übersetzen von Text zwischen 180+ Sprachen. Alle API-Endpunkte liefern JSON-Antworten.
1. Holen Sie sich Ihren API-Schlüssel
Erstellen Sie ein kostenloses Konto und generieren Sie Ihren API-Schlüssel aus dem Dashboard:
- Melden Sie sich an: translateapi.ai/signup
- Gehen Sie zu Dashboard → API-Schlüssel
- Klicken Sie auf "API-Schlüssel erstellen" und kopieren Sie Ihren Schlüssel
API-Schlüssel beginnen mit ta_ gefolgt von 56 Hex-Figuren.
https://api.translateapi.ai/api/v1/2. Stellen Sie Ihre erste Anfrage
Ersetzen Sie YOUR_API_KEY durch den Schlüssel aus Ihrem Dashboard:
curl -X POST https://api.translateapi.ai/api/v1/translate/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"text": "Hello, world!",
"target_language": "es"
}'
import requests
response = requests.post(
"https://api.translateapi.ai/api/v1/translate/",
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
json={
"text": "Hello, world!",
"target_language": "es"
}
)
result = response.json()
print(result["translated_text"]) # "Hola, mundo!"
const response = await fetch("https://api.translateapi.ai/api/v1/translate/", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
text: "Hello, world!",
target_language: "es"
})
});
const result = await response.json();
console.log(result.translated_text); // "Hola, mundo!"
$ch = curl_init("https://api.translateapi.ai/api/v1/translate/");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOUR_API_KEY",
"Content-Type: application/json"
],
CURLOPT_POSTFIELDS => json_encode([
"text" => "Hello, world!",
"target_language" => "es"
])
]);
$result = json_decode(curl_exec($ch), true);
echo $result["translated_text"]; // "Hola, mundo!"
payload := strings.NewReader(`{
"text": "Hello, world!",
"target_language": "es"
}`)
req, _ := http.NewRequest("POST", "https://api.translateapi.ai/api/v1/translate/", payload)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result["translated_text"]) // "Hola, mundo!"
var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY");
var content = new StringContent(
JsonSerializer.Serialize(new {
text = "Hello, world!",
target_language = "es"
}),
Encoding.UTF8,
"application/json"
);
var response = await client.PostAsync("https://api.translateapi.ai/api/v1/translate/", content);
var result = JsonSerializer.Deserialize<JsonElement>(
await response.Content.ReadAsStringAsync()
);
Console.WriteLine(result.GetProperty("translated_text")); // "Hola, mundo!"
Ansprechen
{
"translated_text": "Hola, mundo!",
"source_language": "en",
"target_language": "es",
"translations": {
"es": "Hola, mundo!"
},
"character_count": 13,
"translation_time": 0.45
}
Authentifizierung
Authentifizieren Sie Ihre Anfragen mit einem API-Schlüssel. Sie können API-Schlüssel aus Ihrem erstellen Dashboard.
Header-Authentifizierung (empfohlen)
Authorization: Bearer ta_your_api_key_here
ApiKey Header
Authorization: ApiKey ta_your_api_key_here
Abfrageparameter
https://api.translateapi.ai/api/v1/translate/?api_key=ta_your_api_key_here
Text übersetzen
Übersetzen Sie Text in eine einzelne Zielsprache.
POST https://api.translateapi.ai/api/v1/translate/
Antragsstelle
| Parameter | Art | Erforderlich | Warenbezeichnung |
|---|---|---|---|
text |
string | Nein | Zu übersetzender Text (max. 50.000 Zeichen) |
target_language |
string | - Nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein... nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein. nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein. nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein | Target language code (e.g., "es", "fr", "de") |
source_language |
string | Nein | Source language code. Default: "auto" (auto-detect) |
engine |
string | Nein | Übersetzungsmaschine: "auto" (Standard), "huggingface" oder "madlad". Siehe Übersetzungsmodelle. Übersetzungsmodelle. |
* Verwendung target_language (Zeichenfolge) für eine einzige Sprache oder target_languages (Array) für mehrere. Siehe Multi-Target-Übersetzung.
Ansprechen
{
"translated_text": "Hola, mundo!",
"source_language": "en",
"target_language": "es",
"translations": {
"es": "Hola, mundo!"
},
"character_count": 13,
"translation_time": 0.45
}
source_language oder setzen Sie es auf "auto" um die Quellsprache automatisch zu erkennen. Die erkannte Sprache wird in der source_language Antwortfeld.
Multi-Target-Übersetzung
Übersetzen Sie Text in mehrere Sprachen in einer einzigen Anfrage. Verwendet den gleichen Endpunkt wie eine einzelne Übersetzung.
POST https://api.translateapi.ai/api/v1/translate/
Antragsstelle
{
"text": "Hello, world!",
"target_languages": ["es", "fr", "de", "ja"],
"source_language": "en"
}
Verwendung target_languages (Array) statt target_language (String) für mehrere Ziele.
Ansprechen
{
"source_language": "en",
"translations": {
"es": "Hola, mundo!",
"fr": "Bonjour, monde!",
"de": "Hallo, Welt!",
"ja": "こんにちは、世界!"
},
"character_count": 52,
"translation_time": 2.31
}
Batch Übersetzung
Übersetzen Sie mehrere Texte auf einmal mit async-Verarbeitung. Senden Sie eine Batch-und Umfrage für Ergebnisse.
POST https://api.translateapi.ai/api/v1/translate/batch/
Schritt 1: Batch abschicken
curl -X POST https://api.translateapi.ai/api/v1/translate/batch/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"texts": ["Hello", "Goodbye", "Thank you"],
"target_language": "es",
"source_language": "en"
}'
Ansprechen (HTTP 202 angenommen)
{
"job_id": "67535b2b-c9e3-4f82-9499-e237edbc1dd8",
"status": "pending",
"total_texts": 3,
"queue_position": 1,
"source_language": "en",
"target_languages": ["es"],
"character_count": 22,
"credits_remaining": -1,
"poll_url": "https://api.translateapi.ai/api/v1/jobs/67535b2b-c9e3-4f82-9499-e237edbc1dd8/"
}
Schritt 2: Umfrage für Ergebnisse
GET https://api.translateapi.ai/api/v1/jobs/{job_id}/
Umfragebeispiel (Python)
import time, requests
job_id = response.json()["job_id"]
total = response.json()["total_texts"]
headers = {"Authorization": "Bearer YOUR_API_KEY"}
print(f"Batch submitted: {total} texts (job {job_id})")
while True:
result = requests.get(f"https://api.translateapi.ai/api/v1/jobs/{job_id}/", headers=headers).json()
status = result["status"]
processed = result.get("processed_texts", 0)
progress = result.get("progress_percentage", 0)
if status == "completed":
print(f"Done: {processed}/{total} in {result.get('processing_time', 0):.1f}s")
translations = result["result_data"]["translations"]
break
elif status == "failed":
raise Exception(result.get("error_message", "Translation failed"))
elif status == "pending":
print(f"Queued (position {result.get('queue_position', '?')})")
else:
print(f"[{status}] {processed}/{total} ({progress:.0f}%)")
time.sleep(3)
Antwort (abgeschlossen)
{
"job_id": "67535b2b-...",
"status": "completed",
"processed_texts": 3,
"total_texts": 3,
"progress_percentage": 100.0,
"processing_time": 10.65,
"result_data": {
"translations": ["Hola", "Adiós", "Gracias"],
"source_language": "en",
"target_language": "es",
"character_count": 22,
"processing_time": 10.65
}
}
Echtzeit-Fortschrittsverfolgung
| Feld | Warenbezeichnung |
|---|---|
status |
pending (gequetscht, wartet auf einen GPU-Arbeiter), processing (aktiv übersetzend), completed............................................................................................................................................................................................................................................................... failed |
processed_texts |
Anzahl der bisher abgeschlossenen Einzelübersetzungen. Aktualisierungen in Echtzeit, da jeder Text übersetzt wird. |
progress_percentage |
Fertigstellungsprozentsatz (0-100). Berechnet aus verarbeiteten_Texten / Total_Texten. |
queue_position |
Ihre Position in der Warteschlange, wenn der Status "depending" (1 = next up) ist. Null bei der Verarbeitung oder Fertigstellung. Nutzen Sie dies, um die Wartezeit abzuschätzen und Ihren Benutzern den Wartestatus anzuzeigen. |
processing_time |
Gesamte Bearbeitungszeit in Sekunden (verfügbar nach Fertigstellung). |
Mehrsprachige Batch
Übersetzen Sie mehrere Texte in mehrere Sprachen auf einmal:
{
"texts": ["Hello", "Goodbye"],
"target_languages": ["es", "fr"],
"source_language": "en"
}
Abgeschlossene Ergebnis_Daten
{
"translations": [
{"es": "Hola", "fr": "Bonjour"},
{"es": "Adiós", "fr": "Au revoir"}
],
"source_language": "en",
"target_languages": ["es", "fr"],
"character_count": 24,
"processing_time": 2.45
}
Parameter anfordern
| Parameter | Art | Erforderlich | Warenbezeichnung |
|---|---|---|---|
texts |
array | Nein | Array der zu übersetzenden Strings |
target_language |
string | - Nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein... nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein. nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein. nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein | Sprachcode der Zielsprache für eine einzige Sprache |
target_languages |
array | - Nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein... nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein. nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein. nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein, nein | Array von Target-Sprachcodes für mehrere Sprachen |
source_language |
string | Nein | Source language code. Default: "auto" |
* Geben Sie entweder target_language oder target_languagesNicht beides.
Best Practices für große Workloads
- Senden Sie 1 Zielsprache pro Batch-Anfrage. Dies hält jede Charge schnell und macht Fortschritte einfach zu verfolgen.
- Halten Sie Chargen bei 50-100 Texten. Kleinere Chargen komplett schneller und geben Ihnen häufigere Fortschrittsupdates.
- Senden Sie so viele Batch-Jobs, wie Sie benötigen – unsere GPU-Cluster-Autoskalen, um den Bedarf zu bewältigen. Jobs werden parallel über mehrere Instanzen hinweg bearbeitet.
- Beim Timeout polnen Sie die gleiche job_id um, anstatt eine neue Charge einzureichen. Der ursprüngliche Auftrag kann immer noch auf der GPU verarbeitet werden.
- Umfrage alle 3-5 Sekunden. Häufigere Umfragen beschleunigen die Verarbeitung nicht.
Übersetzung von Dokumenten
Übersetzen Sie ganze Dokumente unter Wahrung der Formatierung. Unterstützt mehrere Dateiformate.
POST https://api.translateapi.ai/api/v1/translate/document/
Antrag (mehrteilige/formale Daten)
| Parameter | Art | Erforderlich | Warenbezeichnung |
|---|---|---|---|
file |
file | Nein | Das zu übersetzende Dokument (max. 10MB) |
target_language |
string | Nein | Target language code (e.g., "es", "fr", "de") |
source_language |
string | Nein | Source language code. Default: "auto" (auto-detect) |
Unterstützte Dateitypen
Dokumente
.txt- Klare Textdateien.docx- Word-Dokumente.pdf- PDF-Dokumente (auch gescannt)
Daten & Lokalisierung
.json- JSON-Dateien (übersetzt String-Werte).xml- XML-Dateien.srt- Untertitel-Dateien.po/.pot- Gettext-Übersetzungsdateien
Bilder (OCR)
.jpg/.jpeg- JPEG-Bilder (OCR).png- PNG-Bilder (OCR).tiff/.tif- TIFF-Bilder (OCR).bmp- BMP-Bilder (OCR).webp- WebP-Bilder (OCR)
Beispiel (cURL)
# Translate a Word document
curl -X POST https://api.translateapi.ai/api/v1/translate/document/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@document.docx" \
-F "target_language=es" \
-F "source_language=en"
# Translate text from an image (OCR)
curl -X POST https://api.translateapi.ai/api/v1/translate/document/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@scanned_page.jpg" \
-F "target_language=es" \
-F "source_language=en"
Ansprechen
{
"id": 123,
"original_filename": "document.docx",
"file_type": "docx",
"source_language": "en",
"target_language": "es",
"status": "completed",
"character_count": 5420,
"translated_file_url": "/media/translated/document_es.docx",
"created_at": "2024-01-15T10:30:00Z",
"completed_at": "2024-01-15T10:30:05Z"
}
GET https://api.translateapi.ai/api/v1/translate/document/{id}/
Überprüfen Sie den Status einer Dokumentenübersetzung oder holen Sie die Download-URL ab.
Statuswerte
pending |
Datei hochgeladen, warten auf die Verarbeitung |
processing |
Laufende Übersetzung |
completed |
Übersetzung komplett, Download verfügbar |
failed |
Übersetzung fehlgeschlagen (Fehler_Message prüfen) |
Unterstützte Sprachen
Holen Sie sich die Liste aller unterstützten Sprachen.
GET https://api.translateapi.ai/api/v1/translate/languages/
Ansprechen
{
"count": 186,
"results": [
{"iso": "en", "name": "English", "en_label": "English"},
{"iso": "es", "name": "Español", "en_label": "Spanish"},
{"iso": "fr", "name": "Français", "en_label": "French"},
...
]
}
Übersetzungsmodelle
Wir verwenden moderne Open-Source-Übersetzungsmodelle, die auf unserer eigenen GPU-Infrastruktur laufen. Alle Modelle sind kommerziell lizenziert (Apache 2.0).
| Modell | Sprachen | Am besten für |
|---|---|---|
| Helsinki-NLP/opus-mt | 50+ Sprachpaare | Gemeinsame Sprachen (EN, ES, FR, DE, IT, PT, RU, ZH, JA usw.) |
| Google MADLAD-400 | 400+ Sprachen | Seltene Sprachen, umfassende Abdeckung |
Die API wählt automatisch das beste Modell für Ihr Sprachpaar aus. Sie können optional eine engine Parameter:
| Motor | Warenbezeichnung |
|---|---|
"auto" |
Standard. Versucht zuerst HuggingFace, fällt zurück auf MADLAD-400 |
"huggingface" |
Kraft HuggingFace/MarianMT (schnellste, 50+ Sprachen) |
"madlad" |
Kraft MADLAD-400 (400+ Sprachen) |
Fehlerbehebung
Die API verwendet Standard-HTTP-Statuscodes, um Erfolg oder Misserfolg anzuzeigen.
| ANHANG | Warenbezeichnung |
|---|---|
| 200 | Erfolg |
| 202 | Akzeptiert — Batch-Aufgabe erfolgreich in die Warteschlange gestellt |
| 400 | Schlechte Anfrage — Ungültige Parameter (fehlender Text, nicht unterstützte Sprache usw.) |
| 401 | Unautorisiert - Ungültiger oder fehlender API-Schlüssel |
| 402 | Zahlung erforderlich — Zeichengutschriften erschöpft. Aktualisieren Sie Ihren Plan oder kaufen Sie ein Top-up. |
| 403 | Verboten — API-Schlüssel fehlt erforderlichen Umfang oder IP nicht in Whitelist |
| 503 | Service Nicht verfügbar - Übersetzungs-Engine vorübergehend herunter |
Fehler-Antwort-Format
{
"error": "insufficient_credits",
"credits_remaining": 0
}
Verwendungsgrenzwerte
TranslateAPI has no request rate limits. All requests are queued and processed by our auto-scaling GPU cluster. Your plan determines your monthly character allowance:
| ENTWICKLUNG | Zeichen/Monat | Batch API | Dokumente | Preis | |
|---|---|---|---|---|---|
| Frei | 250,000 | — | — | $0 | Kostenlos anmelden |
| Starter | 2,500,000 | $9/m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m | Subscribe | ||
| Pro | 10,000,000 | $29/m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m | Subscribe | ||
| Unternehmen | 40,000,000 | $79/m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m | Subscribe | ||
| Skala | 125,000,000 | $199/m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m | Subscribe | ||
| Enterprise | Unlimited | $499/m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m | Contact Sales |
Wenn Sie Ihr Limit überschreiten, erhalten Sie eine 402 Payment Required Antwort bis zum nächsten Monat oder Sie aktualisieren.
Auto-Scaling-Cloud-Infrastruktur
ÜbersetzenAPI läuft auf dedizierten NVIDIA A100 GPU-Instanzen mit automatischer horizontaler Skalierung. Wenn der Bedarf steigt, werden zusätzliche GPU-Instanzen innerhalb von Minuten gestartet, um schnelle Reaktionszeiten zu erhalten. Alle Anfragen werden in der Warteschlange gestellt und bearbeitet — senden Sie Hunderte gleichzeitiger Anfragen und sie werden alle behandelt. Echtzeit-Übersetzungen erhalten Priorität, Batch-Jobs-Prozess im Hintergrund.
Brauchen Sie mehr Credits?
Führen Sie aus Zeichen Mitte Monat? Kaufen Sie eine einmalige Kredit-Up, ohne Ihren Plan zu ändern. Top-Up-Packs anzeigen