API ದಸ್ತಾವೇಜೀಕರಣ

ನಿಮ್ಮ ಅನ್ವಯಗಳಲ್ಲಿ ಪ್ರಬಲವಾದ ಭಾಷಾಂತರವನ್ನು ಎಕ್ಸ್‌ಪೊಸಿಟರಿ ಎಪಿಐ ಎಂಬ ಪುಸ್ತಕದಿಂದ ಪರಿಚಯಿಸಿ.

ಆರಂಭದಲ್ಲಿ ಆರಂಭಿಸುವುದು

WritePAI 180+ ಭಾಷೆಗಳ ಮಧ್ಯದ ಪಠ್ಯವನ್ನು ಅನುವಾದಿಸಲು ಒಂದು ಸರಳವಾದ ಅನುವರ್ತಕವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಲ್ಲಾ API ಅಂತ್ಯಬಿಂದುಗಳು JOSE ಪ್ರತಿಗಳನ್ನು ಹಿಂದಿರುಗುತ್ತವೆ.

1 ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಿ

ಒಂದು ಉಚಿತ ಖಾತೆಯನ್ನು ರಚಿಸಿ ಹಾಗು ನಿಮ್ಮ API ಕೀಲಿ ಅನ್ನು ಯಂತ್ರೋಪಕರಣದಿಂದ ರಚಿಸಿ:

  1. ಇಲ್ಲಿ ಗುರುತು ಹಾಕು translateapi.ai/signup
  2. ಇಲ್ಲಿಗೆ ತೆರಳು ಯಂತ್ರೋಪಕರಣ ಪಟ್ಟಿ (ಡಾಶ್ ಬೋರ್ಡ್) Comment → API ಕೀಲಿಗಳು
  3. "API ಕೀಲಿ ಅನ್ನು ನಿರ್ಮಿಸು" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ನಿಮ್ಮ ಕೀಲಿಕೈಯನ್ನು ನಕಲಿಸು

API ಕೀಲಿಗಳು ಪ್ರಾರಂಭಗೊಳ್ಳುತ್ತವೆ ta_ ತದನಂತರ 56 ಹೆಕ್ಸ ಲಿಪಿಶೈಲಿಗಳು.

ಮೂಲ URL: https://api.translateapi.ai/api/v1/
1, 2. ನಿಮ್ಮ ಪ್ರಥಮ ಬಿನ್ನಹವನ್ನು ಮಾಡಿರಿ

ನಿಮ್ಮ ಡ್ಯಾಷ್‌ನಿಂದ ಕೀಲಿಪದದಿಂದ ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಬದಲಾಯಿಸು(_A):

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!"
ಪ್ರತ್ಯುತ್ತರ
{
    "translated_text": "Hola, mundo!",
    "source_language": "en",
    "target_language": "es",
    "translations": {
        "es": "Hola, mundo!"
    },
    "character_count": 13,
    "translation_time": 0.45
}

ದೃಢೀಕರಣ

API ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿನ್ನ ಕೋರಿಕೆಗಳನ್ನು ದೃಢೀಕರಿಸು. ನೀನು ನಿನ್ನಿಂದ API ಕೀಲಿಗಳನ್ನು ಸೃಷ್ಟಿಸಬಹುದು ಯಂತ್ರೋಪಕರಣ ಪಟ್ಟಿ (ಡಾಶ್ ಬೋರ್ಡ್) Comment.

ಶೀರ್ಷಿಕೆ ದೃಢೀಕರಣ (ರೀಕ್ಷೇಪಣೆಗೆ ಪೂರಕವಾದ)
Authorization: Bearer ta_your_api_key_here
APKKey ಶಿರೋಲೇಖ
Authorization: ApiKey ta_your_api_key_here
ನ್ಯಾವಿಗೇಶನ್
https://api.translateapi.ai/api/v1/translate/?api_key=ta_your_api_key_here
ನಿಮ್ಮ API ಕೀಲಿಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿಡಿ! ಸೇವನಾರ್ಥಿ (ಕ್ಲಯಂಟ್) ನಿಗದಿಪಡಿಸಬೇಡ.

ಪಠ್ಯವನ್ನು ಅನುವಾದಿಸು

ಪಠ್ಯವನ್ನು ಒಂದೇ ಗುರಿಯ ಭಾಷೆಯಲ್ಲಿ ಅನುವಾದಿಸು.

POST https://api.translateapi.ai/api/v1/translate/
ಮನವಿಯ ದೇಹ
ಮಾಪನಾಂಕ ನಿರ್ಣಯ (ಕ್ಯಾಲಿಬ್ರೇಷನ್) ಬಗೆ ಅಗತ್ಯವಿದೆ ವಿವರಣೆ
text string ಹೌದು ಅನುವಾದಿಸಬೇಕಾದ ಪಠ್ಯ (8,000 ಅಕ್ಷರಗಳು)
target_language string ಹೌದು* Target language code (e.g., "es", "fr", "de")
source_language string ಇಲ್ಲ Source language code. Default: "auto" (auto-detect)
engine string ಇಲ್ಲ ಅನುವಾದನ ಯಂತ್ರ: "ಸ್ವಯಂ" (ಪೂರ್ವನಿಯೋಜಿತ), "ಹಿವಾಟುಹಾಕು", ಅಥವಾ "ಮಾಡ್ಡಿಡ್". ಅನುವಾದನಾ ಮಾದರಿಗಳ ಬಗ್ಗೆ ನೋಡಿ. ಅನುವಾದದ ಮಾದರಿಗಳು.

* ಬಳಸು target_language (ಸ್ಪ್ರೆಕ್ಷೆ) ಒಂದೇ ಭಾಷೆಗೆ ಅಥವ target_languages ಹಲವಾರು ಗೆ (ಅರೆ) ನೋಡಿ. ಬಹುಸಂಘಟಕ ಅನುವಾದ.

ಪ್ರತ್ಯುತ್ತರ
{
    "translated_text": "Hola, mundo!",
    "source_language": "en",
    "target_language": "es",
    "translations": {
        "es": "Hola, mundo!"
    },
    "character_count": 13,
    "translation_time": 0.45
}
ಸ್ವಯಂಚಾಲಿತ ಮರುಕಳಿಕೆ: ಓಮ್ಯಾಟ್Name source_language ಅವನ್ನು ಹೊಂದಿಸಿ "auto" ಮೂಲದ ಭಾಷೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಪತ್ತೆಹಚ್ಚಲಾದ ಭಾಷೆ ಮರಳಿ ಬಂದಿದೆName source_language ಪ್ರತ್ಯುತ್ತರದ ಕ್ಷೇತ್ರ.

ಬಹುಸಂಘಟಕ ಅನುವಾದ

ಒಂದೇ ಬಿನ್ನಹದಲ್ಲಿ ಅನೇಕ ಭಾಷೆಗಳಿಗೆ ಪಠ್ಯವನ್ನು ಅನುವಾದಿಸು. ಒಂದೇ ಅಂತ್ಯಬಿಂದುವನ್ನು ಒಂದು ಭಾಷಾಂತರವಾಗಿ ಬಳಸುತ್ತದೆ.

POST https://api.translateapi.ai/api/v1/translate/
ಮನವಿಯ ದೇಹ
{
    "text": "Hello, world!",
    "target_languages": ["es", "fr", "de", "ja"],
    "source_language": "en"
}

ಬಳಸು target_languages ಇದರ ಬದಲು (ಅರುತ) target_language ಅನೇಕ இலக்குಗಳಿಗಾಗಿ (ಸ್ಪ್ರೆಶನ್).

ಪ್ರತ್ಯುತ್ತರ
{
    "source_language": "en",
    "translations": {
        "es": "Hola, mundo!",
        "fr": "Bonjour, monde!",
        "de": "Hallo, Welt!",
        "ja": "こんにちは、世界!"
    },
    "character_count": 52,
    "translation_time": 2.31
}
ಸುಳಿವು: ಒಂದೇ ಮನವಿಯಲ್ಲಿ ನೀವು 50 ಭಾಷೆಗಳನ್ನು ಭಾಷಾಂತರಿಸಬಹುದು.

ಬಳಕೆ ಅನುವಾದ

ಒಂದೇ ಬಾರಿಗೆ ಅನೇಕ ವಚನಗಳನ್ನು ಸಮರ್ಪಕ ಕ್ರಮದಲ್ಲಿ ಅನುವಾದಿಸಿರಿ. ಪ್ರೊಗ್ರಾಮ್ ಮತ್ತು ಫಲಿತಾಂಶಗಳಿಗಾಗಿ ಪ್ರೊಟೊಕಾಲ್ ಅನ್ನು ಸಹ ನೀಡಿ.

ಮಿತಿಗಳು: ಒಂದು ಭಾಗದಲ್ಲಿನ ಗರಿಷ್ಟ ೧೦೦ ಪಠ್ಯಗಳು, ಒಟ್ಟು 300 ವಸ್ತುಗಳು (x× ಗುರಿ ಭಾಷೆಗಳು). ಪ್ರಕ್ರಿಯೆಯನ್ನು ಆರಂಭಿಸಿದ ನಂತರ ಕೆಲಸಗಳು 45 ನಿಮಿಷಗಳಾಗುತ್ತವೆ.
ವೇಗ: ಸಾಮಾನ್ಯ ಭಾಷೆಗಳು (ENS, FR, DE) ವೇಗದ ಮಾದರಿ (0. 0.10s/text) ಅನ್ನು ಬಳಸು. ಕಡಿಮೆ ಭಾಷೆಗಳು ನಮ್ಮ ಬಹುಭಾಷಾ ನಮೂನೆ (ವುದುಡಿಎಸ್‌- ೩ಗಳು/ ಪಠ್ಯ) ಅನ್ನು ಬಳಸುತ್ತವೆ.
POST https://api.translateapi.ai/api/v1/translate/batch/
ಹೆಜ್ಜೆ 1: ಅಧೀನತೆ ತೋರಿಸಿ
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"
}'
ಪ್ರತ್ಯುತ್ತರ (HTTP 202 ಸ್ವೀಕರಿಸಲಾಗಿದೆ)
{
    "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/"
}
ಹೆಜ್ಜೆ 2: ಫಲಿತಾಂಶಗಳಿಗಾಗಿ ಪಿಸುಗುಟ್ಟಿರಿ
GET https://api.translateapi.ai/api/v1/jobs/{job_id}/
ಪೋಲಿಂಗ್ ಮಾದರಿಯು (ಪಿಥೋನ್)
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)
ಪ್ರತ್ಯುತ್ತರ (ಪೂರ್ಣಗೊಂಡಿದೆ)
{
    "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
    }
}
ರಿಯಲ್-ಸಮಯದ ಪ್ರಗತಿಯ ಜಾಡು
ಕ್ಷೇತ್ರ ವಿವರಣೆ
status pending (ದೀಕ್ಷಾಸ್ನಾನ, GPU ಕೆಲಸಗಾರ) ಗಾಗಿ ಕಾಯುವ ; processing ( ಕ್ರಿಯಾತ್ಮಕ ಅನುವಾದ, ಇಂಗ್ಲಿಷ್‌) completed, failed
processed_texts ಇಷ್ಟರ ವರೆಗೆ ಪ್ರತ್ಯೇಕ ಭಾಷಾಂತರಗಳ ಸಂಖ್ಯೆ ಪೂರ್ಣಗೊಂಡಿದೆ.
progress_percentage ಪೂರ್ಣಗೊಂಡ ಪ್ರತಿಶತ (0-100). ಕಾರ್ಯಗತಗೊಳಿಸಲಾದ_ext_text_ brue_ texts / ಪೂರ್ಣವಚನಗಳಿಂದ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ.
queue_position "ನಿಗಿಸು" ಸ್ಥಾನದಲ್ಲಿರುವ ಸಾಲಿನಲ್ಲಿ ನಿಮ್ಮ ಸ್ಥಾನ (೧ = ಮುಂದಿನ ಮೇಲಕ್ಕೆ). ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಡೆಸುವಾಗ ಅಥವ ಪೂರ್ಣಗೊಂಡಾಗ నూಲ್. ಈ ಕ್ರಮವನ್ನು ಲೆಕ್ಕಹಾಕಲು ಬಳಸಿ. ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ರೇಖೆಯ ಮಟ್ಟವನ್ನು ತೋರಿಸು.
processing_time ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಚಾಲಯಿಸಬೇಕಾದ ಸಮಯ (ಪೂರ್ಣಗೊಂಡ ನಂತರ ಆರಂಭಗೊಳ್ಳುತ್ತದೆ).
ಬಹುಭಾಷಾ ಸಂಜ್ಞೆ

ಒಂದೇ ಸಮಯದಲ್ಲಿ ಅನೇಕ ಪದಗಳಿಗೆ ಅನೇಕ ವಚನಗಳನ್ನು ಅನುವಾದಿಸು:

{
    "texts": ["Hello", "Goodbye"],
    "target_languages": ["es", "fr"],
    "source_language": "en"
}
ಫಲಿತಾಂಶದ ಪೂರ್ಣಗೊಳಿಕೆ(_d)
{
    "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
}
ಮನವಿ ಪ್ರಮಿತಿಗಳು
ಮಾಪನಾಂಕ ನಿರ್ಣಯ (ಕ್ಯಾಲಿಬ್ರೇಷನ್) ಬಗೆ ಅಗತ್ಯವಿದೆ ವಿವರಣೆ
texts array ಹೌದು ಅನುವಾದಿಸುವ ವಾಕ್ಯಗಳ ரேಕೆ
target_language string ಹೌದು* ಒಂದೇ ಭಾಷೆಯ ಉದ್ದೇಶಿತ ಭಾಷೆ ಸಂಜ್ಞೆ (targument)
target_languages array ಹೌದು* ಅನೇಕ ಭಾಷೆಗಳಿಗೆ ಗುರಿ ಭಾಷೆಯ ಸಂಜ್ಞೆ
source_language string ಇಲ್ಲ Source language code. Default: "auto"

* ಇತ್ಯಾದಿ ಮಾಡಿ target_language -- evolution target_languagesಇವೆರಡಲ್ಲ.

ದೊಡ್ಡ ಕೆಲಸದ ಹೊರೆಯಿಗಾಗಿ ಅತ್ಯುತ್ತಮ ವೃತ್ತಿಗಳು
  • ಒಂದು ಸಾಕೆಟ್ ಕೋರಿಕೆಗೆ ಒಂದು ಗುರಿಯ ಭಾಷೆಯನ್ನು ಕಳುಹಿಸು. ಇದು ಪ್ರತಿಯೊಂದು ಬೂಟ್‌ ಅನ್ನು ವೇಗವಾಗಿ ಇರಿಸುತ್ತದೆ ಹಾಗು ಪ್ರಗತಿಗೆ ಸುಲಭವಾಗಿದೆ.
  • ೫-100 ಪಠ್ಯಗಳಲ್ಲಿ ಸಿದ್ದಪಡಿಸು. ಸಣ್ಣಸಂಘಟನೆಗಳು ಬಹಳ ವೇಗವಾಗಿ ಸಿದ್ದಪಡಿಸುತ್ತವೆ ಮತ್ತು ನಿಮಗೆ ಹೆಚ್ಚಿನ ಪ್ರಗತಿ ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ನೀಡುತ್ತವೆ.
  • ನಿಮ್ಮ ಅಗತ್ಯಕ್ಕೆ ತಕ್ಕಂತೆ ಸಂರಚಿಸಿ. ನಮ್ಮ GPU ಅನ್ವೇಷಕ ಸ್ವಯಂ-ಅನ್ವಯಗಳ ಅಗತ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು. ಅನೇಕ ಪ್ರೊಗ್ರಾಮ್‌ಗಳಿಗೆ ಸಮಾಂತರವಾಗಿ ಕೆಲಸಗಳನ್ನು ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ.
  • ಸಮಯ ಕಳೆದಾಗ, ಒಂದು ಹೊಸ ಬ್ಲಾಕನ್ನು ಅನುಸ್ಥಾಪಿಸುವ ಬದಲು ಅದೇ ಕೆಲಸವನ್ನು ಪುನಃ ಆರಂಭಿಸು(_I). ಮೂಲ ಕೆಲಸವು ಇನ್ನೂ GPU ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಿರಬಹುದು.
  • ಪ್ರತಿ ೩- ೫ ಸೆಕೆಂಡುಗಳಿಗೆ ಪೋಲು ಮಾಡಿ. ಹೆಚ್ಚಾಗಿ ಪ್ರಕ್ಷೇಪಿಸುವುದನ್ನು ವೇಗವಾಗಿ ಮಾಡುವುದಿಲ್ಲ.

ದಸ್ತಾವೇಜಿನ ಭಾಷಾಂತರ

ವಿನ್ಯಾಸವನ್ನು ಉಳಿಸುವಾಗ ಇಡೀ ದಸ್ತಾವೇಜುಗಳನ್ನು ಅನುವಾದಿಸು. ಬಹು ಕಡತ ವಿನ್ಯಾಸಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

POST https://api.translateapi.ai/api/v1/translate/document/
ಮನವಿ (multip/focation/data)
ಮಾಪನಾಂಕ ನಿರ್ಣಯ (ಕ್ಯಾಲಿಬ್ರೇಷನ್) ಬಗೆ ಅಗತ್ಯವಿದೆ ವಿವರಣೆ
file file ಹೌದು ಭಾಷಾಂತರಿಸಬೇಕಿರುವ ದಸ್ತಾವೇಜು (Mac 10MB)
target_language string ಹೌದು Target language code (e.g., "es", "fr", "de")
source_language string ಇಲ್ಲ Source language code. Default: "auto" (auto-detect)
ಬೆಂಬಲಿತ ಕಡತ ಬಗೆಗಳು
ದಸ್ತಾವೇಜುಗಳು
  • .txt - ಸರಳ ಪಠ್ಯ ಕಡತಗಳು
  • .docx - ಪದ ದಸ್ತಾವೇಜುಗಳು
  • .pdf - PDF ದಸ್ತಾವೇಜುಗಳು (ಆರ್ಕೈವ್ಸ್)
ದತ್ತಾಂಶ ಮತ್ತು ಸ್ಥಳೀಯಗೊಳಿಸುವಿಕೆ( L)
  • .json - JSON ಕಡತಗಳು (ಚಲಾವಣೆಗಳ ವಾಕ್ಯ ಮೌಲ್ಯಗಳು)
  • .xml - XML ಕಡತಗಳು
  • .srt - ಉಪಪರಿಸರ ಕಡತಗಳು
  • .po / .pot - ಪಠ್ಯ ಅನುವಾದದ ಕಡತಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಿ
ಚಿತ್ರಗಳು (OCR)
  • .jpg / .jpeg - JPEG ಚಿತ್ರಗಳು (OCR)
  • .png - PNG ಚಿತ್ರಗಳು (OCR)
  • .tiff / .tif - TIFS ಚಿತ್ರಗಳು (OCR)
  • .bmp - BMP ಚಿತ್ರಗಳು (OCR)
  • .webp - ಜಾಲP ಚಿತ್ರಗಳು (OCR)
ಉದಾಹರಣೆ (cORL)
# 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"
ಪ್ರತ್ಯುತ್ತರ
{
    "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"
}
OCR ಬೆಂಬಲ: ಬಿಂಬಗಳು ಹಾಗು ಪ್ರಕ್ಷೇಪಣಾ (ಡಿಜಿಟರಿ) ಗೆ ಅನುವಾದಿಸುವ ಮೊದಲು ಪಠ್ಯವನ್ನು ಹೊರತೆಗೆಯಲು ಆಪ್ಲೆಟ್‌ ಲಿಪ್ಯಂಶದ ಮನ್ನಣೆ (OCR) ಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಉತ್ತಮ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ, ಸ್ಪಷ್ಟ ಹಾಗೂ ಉಚ್ಚ- ರೇಖಾತ್ಮಕ ಚಿತ್ರಗಳನ್ನು ಬಳಸಿ.
GET https://api.translateapi.ai/api/v1/translate/document/{id}/

ದಸ್ತಾವೇಜಿನ ಭಾಷಾಂತರದ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸು ಅಥವಾ ನಕಲಿಳಿಸು URL ಅನ್ನು ಮರಳಿ ಪಡೆಯು.

ಸ್ಥಿತಿ ಮೌಲ್ಯಗಳು
pending ಕಡತವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ಪರಿಷ್ಕರಣೆಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ
processing ಪ್ರಗತಿಯಲ್ಲಿರುವ ಭಾಷಾಂತರ
completed ಅನುವಾದಿಸುವಿಕೆಯು ಪೂರ್ಣಗೊಂಡಿದೆ, ಲಭ್ಯವಿರುವುದರ (download) ಪೂರ್ಣಗೊಂಡಿದೆ
failed ಅನುವಾದ ವಿಫಲವಾಯಿತು (ಗುಚ್ಛ_ಗುಚ್ಛ_ ಸಂದೇಶ)

ಬೆಂಬಲಿತ ಭಾಷೆಗಳು

ಬೆಂಬಲವಿರುವ ಎಲ್ಲಾ ಭಾಷೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಿ.

GET https://api.translateapi.ai/api/v1/translate/languages/
ಪ್ರತ್ಯುತ್ತರ
{
    "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"},
        ...
    ]
}

ಎಲ್ಲ 186 ಭಾಷೆಗಳಲ್ಲಿ ನೋಡಿ

ಅನುವಾದದ ಮಾದರಿಗಳು

ನಾವು ನಮ್ಮ GPU ಬಳಕೆಯಲ್ಲಿ ಚಾಲ್ತಿಯಲ್ಲಿರುವ ರಾಜ್ಯ- ತೆರೆದ ಮೂಲದ ಮಾದರಿಗಳನ್ನು ಬಳಸುತ್ತೇವೆ. ಎಲ್ಲಾ ಮಾದರಿಗಳು ವಾಣಿಜ್ಯ ಲೈಸನ್ಸ್( APache 2. 0) ಯ ವ್ಯಾಪಾರಕ್ಕಾಗಿ ಲೈಸನ್ಸ್ ಮಾಡಲ್ಪಟ್ಟಿವೆ.

ಮಾದರಿ ಭಾಷೆಗಳು ಇದಕ್ಕೆ ಉತ್ತಮ
Helsinki-NLP/opus-mt 50+ ಭಾಷೆ ಜೋಡಿಗಳು ಸಾಮಾನ್ಯ ಭಾಷೆಗಳು (ಎನ್‌, ಇಸ್‌, FR, DE, IT, PT, ZH, JA, ಇ)
Google MADLAD-400 400+ ಭಾಷೆಗಳು ರಾರ್‌ ಭಾಷೆಗಳು, ಕೂಲಂಕಷ ಚಿರಪರಿಚಯ

API ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಮ್ಮ ಭಾಷಾ ಜೋಡಿಗೆ ಅತ್ಯುತ್ತಮ ಮಾದರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ನೀವು ಬಯಸಿದಲ್ಲಿ ಒಂದು ನಿಗದಿಗೊಳಿಸಬಹುದು engine ಮಾಪನಾಂಕ ನಿರ್ಣಯ (ಕ್ಯಾಲಿಬ್ರೇಷನ್)

ಎಂಜಿನ್ ವಿವರಣೆ
"auto" ಪೂರ್ವನಿಯೋಜಿತ. TRUES hift ಮೊದಲು, MADLAD- ಕ್ಕೆ ಹಿಂತಿರುಗುತ್ತದೆ
"huggingface" ಒತ್ತಾಯದಿಂದ ಹೊರಹೊಮ್ಮುವ/ಅಧಿಕಾರ (ವೇಗ, 50+ ಭಾಷೆಗಳು)
"madlad" ಒತ್ತಾಯಪಡಿಸು MADLAD-,400 (400+ ಭಾಷೆಗಳು)

ನಿರ್ವಹಿಸುವಾಗ ದೋಷ

API ಮಾನಕ HTTP ಸ್ಥಿತಿ ಸೂಚ್ಯಾರ್ಥವನ್ನು ಯಶಸ್ಸನ್ನು ಅಥವ ವೈಫಲ್ಯವನ್ನು ಸೂಚಿಸಲು ಬಳಸುತ್ತದೆ.

ಕೋಡ್ ವಿವರಣೆ
200 ಯಶಸ್ವಿ
202 ಅಂಗೀಕರಿಸಲಾಗಿದೆ —⁠ ಬಳಕೆಗೆ ಯಶಸ್ವಿಕರವಾಗಿ ನಡೆಯುತ್ತಿದೆ
400 ತಪ್ಪು ಮನವಿ — ಅಮಾನ್ಯವಾದ ಕಾರಣಗಳು (ತಪ್ಪಿಸುತ್ತವೆ, ಬೆಂಬಲವಿಲ್ಲದ ಭಾಷೆ, ಇತ್ಯಾದಿ).
401 ಅನ್ವಯಿಸದೆ - ಅಮಾನ್ಯವಾಗಿದೆ - API ಕೀಲಿಯು ಕಾಣೆಯಾಗಿದೆ
402 ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಿರಿ ಅಥವಾ ಮೇಲ್ಮೆಯನ್ನು ಖರೀದಿಸಿರಿ.
403 ನಿಷೇಧ — API ಕೀಲಿಗೆ ಅಗತ್ಯವಾದ ವ್ಯಾಪ್ತಿಯಿಲ್ಲ ಅಥವಾ IP ವು ಬಿಳಿಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲ
503 ಅನಗತ್ಯವಾದ ಭಾಷಾಂತರ ಯಂತ್ರವು ತಾತ್ಕಾಲಿಕವಾಗಿ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ
ಪ್ರತ್ಯುತ್ತರದ ವಿನ್ಯಾಸದಲ್ಲಿ ದೋಷ ಉಂಟಾಗಿದೆ
{
    "error": "insufficient_credits",
    "credits_remaining": 0
}

ಬಳಕೆ ಮಿತಿಗಳು

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:

ತಂತ್ರಾಂಶ: ಲಿಪ್ಯಂಶಗಳು/ಮೋಥೆತ್ ಬಾಬ್ API ದಸ್ತಾವೇಜುಗಳು ಬೆಲೆ
ಉಚಿತ 250,000 $0 ಮುಕ್ತವಾಗಿ ಮೇಲೆ ಗುರುತಿಸು
ಆರಂಭಿಸು 2,500,000 $9/ಮೋವ್ ವಂತಿಕೆದಾರರಾಗಿ (subscript)
ಪ್ರಾಥಮಿಕ 10,000,000 $29/ಮೋವ್ ವಂತಿಕೆದಾರರಾಗಿ (subscript)
ವ್ಯಾಪಾರ 40,000,000 $79/ಮೋವ್ ವಂತಿಕೆದಾರರಾಗಿ (subscript)
ಗಾತ್ರ ಬದಲಾವಣೆ 125,000,000 $199/ಮೋವ್ ವಂತಿಕೆದಾರರಾಗಿ (subscript)
Enterprise Unlimited $499/ಮೋವ್ Contact Sales

ನೀವು ಮಿತಿಯನ್ನು ಮೀರಿದಾಗ, ನಿಮಗೆ ಸಿಕ್ಕುವುದು 402 Payment Required ಮುಂದಿನ ತಿಂಗಳು ಅಥವ ನೀವು ಅಪ್‌ಡೇಟ್ ಮಾಡುವವರೆಗೂ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡು.

ಸ್ವಯಂ-ಸಂಪಾದಕದ ಮೃಷ್ಟ್ರಮಿಸುScreen saver category

SVADII ಸಮರ್ಪಿತ NVDIA ಪ್ಲೇಸ್‌ನ ಪರ್ಯಾಯ ಗಾತ್ರದೊಂದಿಗೆ ಘರ್ಷಣೆಗಳನ್ನು ಚಲಾಯಿಸುತ್ತದೆ. ಬೇಡಿಕೆಯು ಹೆಚ್ಚಾದಾಗ, ಹೆಚ್ಚಿನ GPU ಪ್ರತಿಗಳು ನಿಮಿಷಗಳೊಳಗೆ ತ್ವರಿತವಾದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಆರಂಭಿಸಲ್ಪಡುತ್ತವೆ. ಎಲ್ಲಾ ಮನವಿಗಳು ವಿನಿಮಯವಾಗಿರುತ್ತವೆ ಹಾಗು ಕಾರ್ಯನಿರ್ವಹಿಸಲಾಗಿದೆ, ಮತ್ತು ಅವೆಲ್ಲವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ನಿಜವಾದ ಸಮಯ ಅನುಕ್ರಮಗಳು ಆದ್ಯತೆಯನ್ನು ಹೊಂದುತ್ತವೆ, ಸಹಿಯ ಆದ್ಯತೆಯನ್ನು ಪಡೆಯುತ್ತವೆ. ಹಿನ್ನೆಲೆ

ಇನ್ನೂ ಹೆಚ್ಚಿನ ಜವಾಬ್ದಾರಿಗಳ ಅಗತ್ಯವಿದೆಯೋ?

ಮಧ್ಯ- ತಿಂಗಳ ಅಕ್ಷರಗಳಲ್ಲೇ ಚಾಲನೆಗೊಳ್ಳಬೇಕೆ? ಒಂದು ಸಾರಿ ರೇಟ್ ಪ್ರಕ್ರಮವನ್ನು (ರೇಂಜ್) ಪಡೆದುಕೊಳ್ಳಿ ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸದೆ. ಮೇಲಿನಿಂದ ಪ್ಯಾಕೇಜುಗಳನ್ನು ನೋಡಿ

ಈ ಪುಟಕ್ಕೆ ಅನುಪಾತ ಮಾಡಿ
ನಿಮ್ಮ ರೇಟಿಂಗ್‌ಗಾಗಿ ನಿಮಗೆ ಉಪಕಾರ!
/5 ಆಬ್ಜೆಕ್ಟ್‍ನ: @ item: inlistbox Sort ಗುಣನಿಶ್ಚಯಗಳು (ರೇಟಿಂಗ್)