Späť
API dokumentácia
Prekladaj programovo cez jednoduché REST API.
1. Získaj API kľúč
Prihlás sa a vytvor kľúč v profile (avatar vpravo hore → API prístup). Kľúč sa zobrazí iba raz, tak si ho hneď ulož.
2. Autentifikácia
Každú požiadavku podpíš hlavičkou X-API-Key s tvojím kľúčom.
X-API-Key: ait_your_key_here3. Preklad textu
POST/api/v1/translate
Parametre
qpovinnéText na preklad (alias: text).targetpovinnéCieľový jazyk, napr. sk, en, de.sourcevoliteľnéZdrojový jazyk, alebo auto na automatické rozpoznanie (predvolené).formatvoliteľnétext (predvolené) alebo html — html zachová tagy a preloží aj atribúty.cURL
curl -X POST https://www.ai-translators.com/api/v1/translate \
-H "Content-Type: application/json" \
-H "X-API-Key: ait_your_key_here" \
-d '{"q":"Hello world","source":"en","target":"sk"}'JavaScript
const res = await fetch("https://www.ai-translators.com/api/v1/translate", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": "ait_your_key_here",
},
body: JSON.stringify({ q: "Hello world", source: "en", target: "sk" }),
});
const data = await res.json();
console.log(data.translatedText); // "Ahoj svet"Python
import requests
r = requests.post(
"https://www.ai-translators.com/api/v1/translate",
headers={"X-API-Key": "ait_your_key_here"},
json={"q": "Hello world", "source": "en", "target": "sk"},
)
print(r.json()["translatedText"]) # "Ahoj svet"Odpoveď
200 OK
{
"translatedText": "Ahoj svet",
"detectedLanguage": null,
"engine": "standard"
}Zoznam jazykov
GET/api/v1/languages
cURL
curl https://www.ai-translators.com/api/v1/languages \
-H "X-API-Key: ait_your_key_here"Limity a plány
Free
50 000
znakov / mesiac · štandardný engine
Pro
2 000 000
znakov / mesiac · prémiový engine (Gemini)
Limit rýchlosti: 120 požiadaviek / minútu. Pozri cenník
Chybové kódy
400Chybná požiadavka — chýba text alebo nepodporovaný cieľový jazyk.401Chýbajúci alebo neplatný API kľúč (hlavička X-API-Key).402Vyčerpaný mesačný limit znakov — prejdi na Pro pre vyšší.429Príliš veľa požiadaviek — spomaľ tempo.502Preklad dočasne zlyhal — skús znova.