API tłumaczeń dla deweloperów

Integruj potężne tłumaczenie AI w swoich aplikacjach za pomocą zaledwie kilku linii kodu. Tłumacz artykuły, teksty na stronie i nie tylko jednym kliknięciem.

Błyskawicznie szybkie

Otrzymuj tłumaczenia w milisekundach dzięki naszej zoptymalizowanej infrastrukturze API

Wiele języków

Wsparcie dla dziesiątków języków z dokładnym tłumaczeniem opartym na AI

Bezpieczne i niezawodne

Bezpieczeństwo klasy enterprise z unikalnymi kluczami dla każdej firmy

Przewodnik szybkiego startu
Zacznij w ciągu minut

Krok 1: Uzyskaj swój klucz API

Skontaktuj się z nami, aby otrzymać swój unikalny klucz API (uniqueKey), który identyfikuje Twoją firmę. Ten klucz jest wymagany dla wszystkich żądań API.

Krok 2: Pobierz dostępne języki

Pobierz listę dostępnych języków i ich ID za pomocą naszego endpointu języków:

GET https://content.api24.ge/api/Language

Krok 3: Tłumacz swój tekst

Wyślij swój tekst do tłumaczenia za pomocą naszego endpointu tłumaczeń. Po prostu podaj tekst, ID języka docelowego i swój unikalny klucz.

Dokumentacja API
Kompletna dokumentacja API do integracji tłumaczeń w swoich aplikacjach

Endpoint tłumaczeń

POST https://content.api24.ge/api/Content/translate

Żądanie HTTP POST z ciałem JSON

Ciało żądania

Wyślij swoje żądanie tłumaczenia z następującą strukturą JSON:

{
  "description": "Text to translate",
  "languageId": 2,
  "uniqueKey": "your-unique-key-here"
}
description:Tekst, który chcesz przetłumaczyć (ciąg znaków, wymagane)
languageId:ID języka docelowego (liczba, wymagane). Pobierz dostępne ID języków z endpointu /Language.
uniqueKey:Unikalny klucz API Twojej firmy (ciąg znaków, wymagane). Skontaktuj się z nami, aby otrzymać swój uniqueKey.

Odpowiedź

Sukcesna odpowiedź zwróci przetłumaczony tekst:

{
  "translatedText": "Translated text here",
  "status": "success"
}
API ulepszania tłumaczeń
Ulepszaj i dopracowuj istniejące tłumaczenia dzięki ulepszaniu wspieranemu przez AI

Endpoint ulepszania tłumaczeń

POST https://content.api24.ge/api/Content/enhance-translate

Żądanie HTTP POST z ciałem JSON

Ciało żądania

Wyślij swoje żądanie ulepszenia z następującą strukturą JSON:

{
  "userInput": "Original text to enhance",
  "translateOutput": "Translated text to enhance",
  "targetLanguageId": 2,
  "uniqueKey": "your-unique-key-here"
}
userInput:Oryginalny tekst, który został przetłumaczony (ciąg znaków, wymagane)
translateOutput:Przetłumaczony tekst wymagający ulepszenia (ciąg znaków, wymagane)
targetLanguageId:ID języka docelowego (liczba, wymagane). Pobierz dostępne ID języków z endpointu /api/Language.
uniqueKey:Unikalny klucz API Twojej firmy (ciąg znaków, wymagane). Skontaktuj się z nami, aby otrzymać swój uniqueKey.

Odpowiedź

Sukcesna odpowiedź zwróci ulepszone tłumaczenie:

{
  "enhancedText": "Enhanced and improved translated text",
  "status": "success"
}
Przykłady kodu
Gotowe fragmenty kodu w popularnych językach programowania

JavaScript / TypeScript

async function translateText(text, languageId, uniqueKey) {
  const response = await fetch('POST https://content.api24.ge/api/Content/translate', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      description: text,
      languageId: languageId,
      uniqueKey: uniqueKey
    })
  });
  
  const result = await response.json();
  return result.translatedText;
}

Python

import requests

def translate_text(text, language_id, unique_key):
    url = "POST https://content.api24.ge/api/Content/translate"
    payload = {
        "description": text,
        "languageId": language_id,
        "uniqueKey": unique_key
    }
    
    response = requests.post(url, json=payload)
    result = response.json()
    return result["translatedText"]

cURL

curl -X POST "POST https://content.api24.ge/api/Content/translate" \
  -H "Content-Type: application/json" \
  -d '{
    "description": "Text to translate",
    "languageId": 2,
    "uniqueKey": "your-unique-key-here"
  }'

Przykłady kodu ulepszania tłumaczeń

Fragmenty kodu do ulepszania tłumaczeń w popularnych językach programowania

JavaScript / TypeScript

async function enhanceTranslation(userInput, translateOutput, targetLanguageId, uniqueKey) {
  const response = await fetch('POST https://content.api24.ge/api/Content/enhance-translate', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      userInput: userInput,
      translateOutput: translateOutput,
      targetLanguageId: targetLanguageId,
      uniqueKey: uniqueKey
    })
  });
  
  const result = await response.json();
  return result.enhancedText;
}

Python

import requests

def enhance_translation(user_input, translate_output, target_language_id, unique_key):
    url = "POST https://content.api24.ge/api/Content/enhance-translate"
    payload = {
        "userInput": user_input,
        "translateOutput": translate_output,
        "targetLanguageId": target_language_id,
        "uniqueKey": unique_key
    }
    
    response = requests.post(url, json=payload)
    result = response.json()
    return result["enhancedText"]

cURL

curl -X POST "POST https://content.api24.ge/api/Content/enhance-translate" \
  -H "Content-Type: application/json" \
  -d '{
    "userInput": "Original text",
    "translateOutput": "Translated text",
    "targetLanguageId": 2,
    "uniqueKey": "your-unique-key-here"
  }'
Dostępne języki
Pobierz pełną listę obsługiwanych języków

Użyj tego endpointu, aby pobrać wszystkie dostępne języki i ich ID:

GET https://content.api24.ge/api/Language

Odpowiedź jest tablicą obiektów językowych z następującą strukturą:

ID JęzykaNazwa angielskaNazwa gruzińska
1Georgian Languageქართული
2English Languageინგლისური
3Greek Languageბერძნული
4Latvian Languageლატვიური
5Slovenian Languageსლოვენიური
6Azerbaijani Languageაზერბაიჯანული
7Turkish Languageთურქული
8German Languageგერმანული
9Armenian Languageსომხური
11Slovak Languageსლოვაკური
12French Languageფრანგული
13Italian Languageიტალიური
15Latinლათინური
16Russian Languageრუსული
17Japaneseიაპონური
18Chineseჩინური
19Serbian languageსერბული
20Urdu Languageურდუ
21Spanish Languageესპანური
22Hebrew Languageივრითი
23Portuguese Languageპორტუგალიური
24Finish Languageფინური
31Ukrainian Languageუკრაინული
32Polish Languageპოლონური ენა
33Arabic Languageარაბული ენა
Pokaż przykład odpowiedzi JSON
[
  {
    "id": 1,
    "name": "Georgian Language",
    "nameGeo": "ქართული"
  },
  {
    "id": 2,
    "name": "English Language",
    "nameGeo": "ინგლისური"
  }
]

Gotowy, aby zacząć?

Skontaktuj się z nami już dziś, aby otrzymać swój unikalny klucz API i zacząć tłumaczyć treści w sekundach

Skontaktuj się z nami