Inngangur
Velkomin í i18n-agent þýðingar-API! Gervigreindarknúin þýðingaþjónusta með menningarlegri aðlögun
Þessi API-skjölun veitir ítarlegar upplýsingar um alla tiltæka endapunkta, auðkenningaraðferðir, beiðni-/svarssnið og villukóða.
Grunnslóðir
| Umhverfi | Slóð |
|---|---|
| Þróun | http://localhost:8000 |
| Framleiðsla | https://api.i18nagent.ai |
Lykileiginleikar
- 🌐 Fjöltyngdur stuðningur - Þýddu efni á 10+ tungumál með menningarlegri aðlögun
- 🚀 Rauntímastraumun - Atburðir sendir frá þjóni fyrir framvindufærslur
- 📁 Skráaþýðing - Stuðningur við JSON, YAML, XML, CSV og fleira
- 🔐 Örugg auðkenning - API-lyklabyggð auðkenning
- 💳 Inneign kerfi - Borga-eftir-notkun verðlagningarlíkan
- 🤖 Gervigreindardrifin - Notar háþróaða málgreiningarlíkön fyrir nákvæmar þýðingar
Auðkenning
Til að auðkenna, notaðu þennan kóða:
# With shell, you can just pass the correct header with each request
curl "api_endpoint_here" \
-H "Authorization: Bearer i18n_your_api_key_here"
const headers = {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
};
fetch('api_endpoint_here', { headers })
.then(response => response.json())
.then(data => console.log(data));
import requests
headers = {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
response = requests.get('api_endpoint_here', headers=headers)
print(response.json())
package main
import (
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "api_endpoint_here", nil)
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Gakktu úr skugga um að skipta út
i18n_your_api_key_heremeð API-lyklinum þínum.
i18n-umboðs API notar API-lykla til að leyfa aðgang að API. Þú getur fengið API-lykilinn þinn frá reikningsstjórnborðinu þínu.
API-lykillinn verður að vera innifalinn í öllum API-beiðnum til þjónsins í haus sem lítur svona út:
Authorization: Bearer i18n_your_api_key_here
Endapunktar
Inneign
Fá teymiskredita
GET /credits
Fá núverandi inneign fyrir auðkenndan hóp
curl -X GET "https://api.i18nagent.ai/credits" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/credits', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/credits',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/credits", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON á þessu formi:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Tungumál
Listi yfir studd tungumál
GET /languages
Fá lista yfir öll studd tungumál með gæðaeinkunnum
curl -X GET "https://api.i18nagent.ai/languages" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/languages', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/languages',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/languages", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON á þessu formi:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Þýðingarverkefni
Fá þýðingarsögu
GET /translations
Fá síðuskiptan lista yfir þýðingarverkefni með valkvæðum síum fyrir stöðu, tegund, marktungumál og tímabil
curl -X GET "https://api.i18nagent.ai/translations" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON á þessu formi:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarbreytur
| Breyta | Nauðsynleg | Lýsing |
|---|---|---|
| page | Nei | Síðutal fyrir síðuskráningu |
| limit | Nei | Fjöldi hluta á síðu |
| status | Nei | Sía eftir þýðingarstöðu |
| type | Nei | Sía eftir þýðingargerð |
| targetLanguages | Nei | Kommustafir af marksprámálskóðum til að sía |
| fromDate | Nei | Sía þýðingar búnar til eftir þessari dagsetningu |
| toDate | Nei | Sía þýðingar búnar til fyrir þessa dagsetningu |
Fá þýðingarupplýsingar
GET /translations/{id}
Fá upplýsingar um tiltekna þýðingu eftir auðkenni
curl -X GET "https://api.i18nagent.ai/translations/{id}" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/{id}', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations/{id}',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations/{id}", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| id | Já | Þýðingarauðkenni |
Fá stöðu þýðingar
GET /translations/{id}/status
Fáðu rauntímastöðu þýðingarverkefnis með ítarlegri framvindurakningu, þar á meðal: framvinduhlutfall, liðinn tími, áætlaður tími sem eftir er, upplýsingar um eftirlitspunkta, hlutaklárað fyrir fjöltyngdar þýðingar og undirritaðar niðurhalstenglar fyrir fullgerðar niðurstöður.
curl -X GET "https://api.i18nagent.ai/translations/{id}/status" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/{id}/status', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations/{id}/status',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations/{id}/status", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON sem er uppbyggt svona:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarbreytur
| Breyta | Nauðsynlegt | Lýsing |
|---|---|---|
| id | Já | Þýðingarauðkenni |
Hlaða niður þýðingarniðurstöðu
GET /translations/{id}/result
Hlaða niður þýddu efni
curl -X GET "https://api.i18nagent.ai/translations/{id}/result" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/{id}/result', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations/{id}/result',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations/{id}/result", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON-gögnum uppbyggðum svona:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| id | Já | Þýðingarauðkenni |
| language | Nei | Tungumálakóði fyrir sérstakan tungumálaárangur |
Hlaða niður upprunalegu skránni
GET /translations/{id}/original
Hlaða niður upprunalegu upphlaðnu skránni
curl -X GET "https://api.i18nagent.ai/translations/{id}/original" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/{id}/original', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations/{id}/original',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations/{id}/original", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON-gögnum uppbyggðum svona:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| id | Já | Þýðingarauðkenni |
Halda áfram þýðingu frá eftirlitspunkti
POST /translations/{id}/resume
Halda áfram þýðingu sem mistókst eða var rofin frá tilteknum eftirlitspunkti eða sjálfvirkt frá síðasta árangursríka eftirlitspunkti
curl -X POST "https://api.i18nagent.ai/translations/{id}/resume" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}'
const response = await fetch('https://api.i18nagent.ai/translations/{id}/resume', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
})
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/translations/{id}/resume',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
json={
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
data := map[string]interface{}{
"texts": []string{"Hello, world!", "Welcome to our service"},
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/translations/{id}/resume", bytes.NewBuffer(jsonData))
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| id | Já | Auðkenni þýðingar |
Beiðnilíkamafæribreytur
| Færibreyta | Tegund | Nauðsynlegt | Lýsing |
|---|---|---|---|
| checkpointId | string | Nei | Ógegnsær eftirlitspunkta-auðkenni til að halda áfram frá (fengið frá stöðuendapunkti). Ef ekki er tilgreint og autoDetect er satt, verður haldið áfram frá síðasta árangursríka eftirlitspunkti. |
| continueToEnd | boolean | Nei | Hvort á að halda áfram að vinna úr öllum eftirstandandi efni eftir að vera hafið aftur (sjálfgefið: satt) |
| autoDetect | boolean | Nei | Greina sjálfvirkt og halda áfram frá síðasta árangursríka punkti ef checkpointId er ekki gefið upp (sjálfgefið: satt) |
Ná í virk þýðingarverkefni
GET /translations/jobs/active
Ná í lista yfir núverandi virk þýðingarverkefni
curl -X GET "https://api.i18nagent.ai/translations/jobs/active" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/jobs/active', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations/jobs/active',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations/jobs/active", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Sækja þýðingarniðurstöður
POST /translations/{jobId}/download
Sækja loknar þýðingarniðurstöður. Skilar forskilgreindum niðurhalsslóðum skipað eftir tungumálum. Slóðir renna út eftir 24 klukkustundir.
curl -X POST "https://api.i18nagent.ai/translations/{jobId}/download" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/{jobId}/download', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/translations/{jobId}/download',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/translations/{jobId}/download", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| jobId | Já | Auðkenni þýðingarvinnu |
Hlaða niður þýðingarskrá fyrir tiltekið tungumál
GET /translations/{jobId}/files/{language}
Hlaða niður stakri þýðingarskrá fyrir tiltekið mark tungumál. Skilar skráarefni beint með viðeigandi Content-Type haus.
curl -X GET "https://api.i18nagent.ai/translations/{jobId}/files/{language}" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/translations/{jobId}/files/{language}', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/translations/{jobId}/files/{language}',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/translations/{jobId}/files/{language}", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| jobId | Já | Auðkenni þýðingarvinnu |
| language | Já | Kóði fyrir marktungumál (t.d. 'es', 'fr', 'ja') |
Búa til þýðingu með streymandi framvindu
POST /translations/stream
Búa til þýðingu með Server-Sent Events (SSE) fyrir rauntíma framvindupælingar. Styður aðeins textaþýðingar (ekki skrár). Skilar rauntíma framvindupælingu sem SSE atburðir.
curl -X POST "https://api.i18nagent.ai/translations/stream" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}'
const response = await fetch('https://api.i18nagent.ai/translations/stream', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
})
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/translations/stream',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
json={
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
data := map[string]interface{}{
"texts": []string{"Hello, world!", "Welcome to our service"},
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/translations/stream", bytes.NewBuffer(jsonData))
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Fyrrnefnd skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Beiðni um líkamspælingar
| Breyta | Tegund | Krafist | Lýsing |
|---|---|---|---|
| texts | array | Já | Fylki af textum til að þýða |
| targetLanguage | string | Nei | Marksprogatákn (t.d. 'es', 'fr', 'ja') - fyrir þýðingu á einu máli |
| targetAudience | string | Nei | Markhópur (t.d. 'almennt', 'tæknilegt', 'óformlegt', 'formlegt') (sjálfgefið: almennt) |
| industry | string | Nei | Atvinnugreinasamhengi (t.d. 'tækni', 'heilbrigðisþjónusta', 'fjármál') (sjálfgefið: tækni) |
| sourceLanguage | string | Nei | Tungumálakóði upprunamáls (sjálfkrafa greindur ef ekki gefinn upp) |
| region | string | Nei | Tiltekið svæði fyrir staðfærslu (t.d. 'Spánn', 'Mexíkó', 'Brasilía') |
| targetLanguages | array | Nei | Fylki af marktungumálakóðum (t.d. ['es', 'fr', 'zh-CN']) - fyrir fjöltyngda þýðingu. Ekki hægt að nota með targetLanguage. |
| context | string | Nei | Valfrjálst viðbótarsamhengi eða leiðbeiningar fyrir þýðinguna (t.d. 'Halda tæknihugtökum á ensku', 'Nota formlegan tón', 'Varðveita vörumerki') |
| pseudoTranslation | boolean | Nei | Virkja gerviþýðingarham til að prófa i18n útfærslur án gervigreindarþýðingar og ENGINN kreditkostnaður. Umbreytir texta með broddstöfum, svigum og valfrjálsum CJK stöfum til að bera kennsl á óþýdda strengi og prófa útlit notendaviðmóts. (sjálfgefið: false) |
| pseudoOptions | object | Nei | Stillingarkostir fyrir gervi-þýðingu (aðeins notaðir þegar pseudoTranslation er satt) |
| skipWarnings | boolean | Nei | Sleppa gæðaviðvörunum um upprunalegan texta og halda áfram með þýðingu (sjálfgefið: ósatt). Þegar ósatt, verða viðvaranir um vandamálsríkan upprunalegan texta (t.d. erfitt að þýða setningar, margfeldnivillur, áhyggjur af textaútvíkkun) skilaðar í svari undir 'validationSuggestions' svæði. Þegar satt, eru þessar viðvaranir undertrykktar fyrir hreinna úttak. (sjálfgefið: ósatt) |
Fá kostnaðaráætlun fyrir þýðingu
POST /translations/estimate
Reikna orðafjölda og inneign sem þarf fyrir þýðingu
curl -X POST "https://api.i18nagent.ai/translations/estimate" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}'
const response = await fetch('https://api.i18nagent.ai/translations/estimate', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
})
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/translations/estimate',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
json={
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
data := map[string]interface{}{
"texts": []string{"Hello, world!", "Welcome to our service"},
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/translations/estimate", bytes.NewBuffer(jsonData))
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Fyrrnefnd skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Beiðniboðsbreytur
| Breyta | Tegund | Krafist | Lýsing |
|---|---|---|---|
| content | string | Já | Efni til greiningar |
| fileType | string | Nei | Skráargerð fyrir efnagreiningu (sjálfgefið: txt) |
Greining
Greina efni fyrir þýðingarhæfni
POST /analyze
Létt staðfesting á upprunatexta til að bera kennsl á hugsanleg vandamál fyrir þýðingu. Skilar staðfestingarniðurstöðum með villukóðum fyrir forritunarlegan aðgang. Þessi endapunktur notar EKKI inneign - hann keyrir hraða, ákvarðandi staðfestingu án AI/LLM kalla.
curl -X POST "https://api.i18nagent.ai/analyze" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}'
const response = await fetch('https://api.i18nagent.ai/analyze', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
})
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/analyze',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
json={
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
data := map[string]interface{}{
"texts": []string{"Hello, world!", "Welcome to our service"},
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/analyze", bytes.NewBuffer(jsonData))
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Beiðni um líkamspör
| Breyta | Gerð | Krafist | Lýsing |
|---|---|---|---|
| targetLanguage | string | Já | Kóði fyrir marktungumál þýðingar |
| targetAudience | string | Nei | Markhópur (sjálfgefið: almenningur) |
| industry | string | Nei | Samhengi atvinnugreinar (sjálfgefið: almennt) |
| sourceLanguage | string | Nei | Kóði upprunakerfis (sjálfgreinir ef ekki er gefinn upp) |
| region | string | Nei | Sérstakt svæði fyrir staðfærslu |
| content | object | Já | Efni til greiningar (texti, fylki af textum eða skipulögð hlutur) |
| fileType | string | Nei | Valkvæð skráartegund ef efni er úr skrá |
Nafnrými þýðinga
Hlaða upp þýðingarskrá fyrir endurnotkun nafnrýmis
POST /namespaces/{namespace}/translations/upload
Hlaðið upp fyrirliggjandi þýðingarskrá í nafnrými fyrir framtíðarnotkun. Þetta gerir kleift að hagræða kostnaði með því að endurnota áður þýdda strengi. Skráin er unnin og þýðingarpör eru dregin út til að geyma í skyndi.
curl -X POST "https://api.i18nagent.ai/namespaces/{namespace}/translations/upload" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}'
const response = await fetch('https://api.i18nagent.ai/namespaces/{namespace}/translations/upload', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
})
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/namespaces/{namespace}/translations/upload',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
json={
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
data := map[string]interface{}{
"texts": []string{"Hello, world!", "Welcome to our service"},
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/namespaces/{namespace}/translations/upload", bytes.NewBuffer(jsonData))
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON-gagnaskipan eins og þessari:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| namespace | Já | Auðkenni nafnrýmis (3-50 stafir, bókstafir og tölustafir + bandstrik/undirstrik) |
Fá þýðingarstatistik fyrir nafnrými
GET /namespaces/{namespace}/translations/stats
Fá tölfræði um hlaðnar þýðingarskrár og endurnotkun á skyndiminni fyrir nafnrými
curl -X GET "https://api.i18nagent.ai/namespaces/{namespace}/translations/stats" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/namespaces/{namespace}/translations/stats', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/namespaces/{namespace}/translations/stats',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/namespaces/{namespace}/translations/stats", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| namespace | Já | Auðkenni nafnrýmis |
Lista hlaðnar þýðingarskrár í nafnrými
GET /namespaces/{namespace}/translations/files
Fá síðuskipta lista yfir hlaðnar þýðingarskrár fyrir nafnrými
curl -X GET "https://api.i18nagent.ai/namespaces/{namespace}/translations/files" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/namespaces/{namespace}/translations/files', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/namespaces/{namespace}/translations/files',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/namespaces/{namespace}/translations/files", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON gögnum með þessari uppbyggingu:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| namespace | Já | Nafnrýmisauðkenni |
| limit | Nei | Hámarksfjöldi skráa til að skila |
| offset | Nei | Fjöldi skráa til að sleppa fyrir blaðsíðuskiptingu |
Eyða upphlaðinni þýðingarskrá
DELETE /namespaces/{namespace}/translations/files/{fileId}
Eyða upphlaðinni þýðingarskrá og öllum tengdum þýðingarpörum úr skyndiminni
curl -X DELETE "https://api.i18nagent.ai/namespaces/{namespace}/translations/files/{fileId}" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/namespaces/{namespace}/translations/files/{fileId}', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.delete(
'https://api.i18nagent.ai/namespaces/{namespace}/translations/files/{fileId}',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("DELETE", "https://api.i18nagent.ai/namespaces/{namespace}/translations/files/{fileId}", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Ofangreind skipun skilar JSON gögnum með þessari uppbyggingu:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Nauðsynlegt | Lýsing |
|---|---|---|
| namespace | Já | Auðkenni nafnrýmis |
| fileId | Já | Auðkenni skráar til að eyða |
Hlaða upp samhliða þýðingarskrám
POST /translations/upload-parallel
Hlaða upp uppruna- og markskrám samhliða fyrir útdrátt og geymslu þýðingarpara. Báðar skrár skulu hafa sömu uppbyggingu og skráargerð.
curl -X POST "https://api.i18nagent.ai/translations/upload-parallel" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}'
const response = await fetch('https://api.i18nagent.ai/translations/upload-parallel', {
method: 'POST',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
})
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.post(
'https://api.i18nagent.ai/translations/upload-parallel',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
},
json={
"texts": [
"Hello, world!",
"Welcome to our service"
],
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
"sourceLanguage": "en",
"region": "Mexico",
"notes": "Keep technical terms in English, use formal tone"
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
data := map[string]interface{}{
"texts": []string{"Hello, world!", "Welcome to our service"},
"targetLanguage": "es",
"targetAudience": "general",
"industry": "technology",
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://api.i18nagent.ai/translations/upload-parallel", bytes.NewBuffer(jsonData))
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Fyrrnefnt skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Skrár
Sækja skrá úr geymslu
GET /files/{filePath}
Þjónar skrám úr staðbundinni geymslu (þróun) eða S3 (framleiðsla). Notað til að nálgast hlaðnar og þýddar skrár.
curl -X GET "https://api.i18nagent.ai/files/{filePath}" \
-H "Authorization: Bearer i18n_your_api_key_here" \
-H "Content-Type: application/json"
const response = await fetch('https://api.i18nagent.ai/files/{filePath}', {
method: 'GET',
headers: {
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
import json
response = requests.get(
'https://api.i18nagent.ai/files/{filePath}',
headers={
'Authorization': 'Bearer i18n_your_api_key_here',
'Content-Type': 'application/json'
}
)
print(response.json())
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.i18nagent.ai/files/{filePath}", )
req.Header.Add("Authorization", "Bearer i18n_your_api_key_here")
req.Header.Add("Content-Type", "application/json")
resp, _ := client.Do(req)
defer resp.Body.Close()
}
Fyrrnefnt skipun skilar JSON uppbyggðu á eftirfarandi hátt:
{
"translations": [
{
"original": "Hello, world!",
"translated": "¡Hola, mundo!",
"confidence": 0.98
}
],
"metadata": {
"sourceLanguage": "en",
"targetLanguage": "es",
"wordCount": 2,
"creditsUsed": 0.002,
"timestamp": "2024-01-15T12:00:00.000Z"
}
}
Fyrirspurnarfæribreytur
| Færibreyta | Krafist | Lýsing |
|---|---|---|
| filePath | Já | Skráarslóð með undirmöppum (t.d. 'uploads/test-file.json' eða 'þýðingar/result.json') |
Villur
Alþjóðunarumboðs-forritsskilin nota eftirfarandi villukóða:
| Villukóði | Merking |
|---|---|
| 400 | Ógild beiðni -- Beiðnin þín er ógild. |
| 401 | Óheimilt -- Forritsskilalykillinn þinn er ógildur. |
| 402 | Greiðslu krafist -- Ónóg inneign á reikningnum þínum. |
| 403 | Bannað -- Forritsskilalykillinn þinn er óvirkur eða teymi fannst ekki. |
| 404 | Fannst ekki -- Tilgreinda auðlindin fannst ekki. |
| 500 | Innri netþjónavilla -- Við lentum í vandræðum með netþjóninn okkar. Reyndu aftur síðar. |
| 503 | Þjónusta ekki tiltæk -- Við erum tímabundið ótengt vegna viðhalds. Vinsamlegast reyndu aftur síðar. |
Villusniðmát svars
{
"error": "Detailed error message describing what went wrong",
"success": false
}