თარგმნის API დეველოპერებისთვის

ინტეგრირება ძლიერი AI თარგმნა თქვენს აპლიკაციებში მხოლოდ რამდენიმე ხაზით. თარგმნეთ სტატიები, საიტის ტექსტები და სხვა ერთი დაწკაპუნებით.

სწრაფი

მიიღეთ თარგმანები მილიწამებში ჩვენი ოპტიმიზებული API ინფრასტრუქტურით

მრავალი ენა

ხელი შეუწყოს ათობით ენას ზუსტი AI-გაძლიერებული თარგმნით

უსაფრთხო და საიმედო

კორპორატიული დონის უსაფრთხოება უნიკალური გასაღებებით თითოეული კომპანიისთვის

სწრაფი დაწყების გზამკვლევი
დაიწყეთ წუთებში

ნაბიჯი 1: მიიღეთ თქვენი API გასაღები

დაგვიკავშირდით, რათა მიიღოთ თქვენი უნიკალური API გასაღები (uniqueKey), რომელიც იდენტიფიცირებს თქვენს კომპანიას. ეს გასაღები საჭიროა ყველა API მოთხოვნისთვის.

ნაბიჯი 2: მიიღეთ ხელმისაწვდომი ენები

მიიღეთ ხელმისაწვდომი ენების სია და მათი ID-ები ჩვენი ენების endpoint-ის გამოყენებით:

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

ნაბიჯი 3: თარგმნეთ თქვენი ტექსტი

გაგზავნეთ თქვენი ტექსტი თარგმნისთვის ჩვენი თარგმნის endpoint-ის გამოყენებით. უბრალოდ მიუთითეთ ტექსტი, სამიზნე ენის ID და თქვენი უნიკალური გასაღები.

API დოკუმენტაცია
სრული API მითითება თარგმნის ინტეგრაციისთვის თქვენს აპლიკაციებში

თარგმნის Endpoint

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

HTTP POST მოთხოვნა JSON body-თი

მოთხოვნის Body

გაგზავნეთ თქვენი თარგმნის მოთხოვნა შემდეგი JSON სტრუქტურით:

{
  "description": "Text to translate",
  "languageId": 2,
  "uniqueKey": "your-unique-key-here"
}
description:ტექსტი, რომლის თარგმნაც გსურთ (სტრინგი, სავალდებულო)
languageId:სამიზნე ენის ID (რიცხვი, სავალდებულო). მიიღეთ ხელმისაწვდომი ენის ID-ები /api/Language endpoint-დან.
uniqueKey:თქვენი კომპანიის უნიკალური API გასაღები (სტრინგი, სავალდებულო). დაგვიკავშირდით, რათა მიიღოთ თქვენი uniqueKey.

პასუხი

წარმატებული პასუხი დააბრუნებს თარგმნილ ტექსტს:

{
  "translatedText": "Translated text here",
  "status": "success"
}
თარგმნის გაუმჯობესების API
გააუმჯობესეთ და დახვეწეთ არსებული თარგმანები AI-გაძლიერებული გაუმჯობესებით

თარგმნის გაუმჯობესების Endpoint

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

HTTP POST მოთხოვნა JSON body-თი

მოთხოვნის Body

გაგზავნეთ თქვენი გაუმჯობესების მოთხოვნა შემდეგი JSON სტრუქტურით:

{
  "userInput": "Original text to enhance",
  "translateOutput": "Translated text to enhance",
  "targetLanguageId": 2,
  "uniqueKey": "your-unique-key-here"
}
userInput:ორიგინალური ტექსტი, რომელიც ითარგმნა (სტრინგი, სავალდებულო)
translateOutput:თარგმნილი ტექსტი, რომელიც საჭიროებს გაუმჯობესებას (სტრინგი, სავალდებულო)
targetLanguageId:სამიზნე ენის ID (რიცხვი, სავალდებულო). მიიღეთ ხელმისაწვდომი ენის ID-ები /api/Language endpoint-დან.
uniqueKey:თქვენი კომპანიის უნიკალური API გასაღები (სტრინგი, სავალდებულო). დაგვიკავშირდით, რათა მიიღოთ თქვენი uniqueKey.

პასუხი

წარმატებული პასუხი დააბრუნებს გაუმჯობესებულ თარგმანს:

{
  "enhancedText": "Enhanced and improved translated text",
  "status": "success"
}
კოდის მაგალითები
გამოსაყენებელი კოდის ფრაგმენტები პოპულარულ პროგრამირების ენებში

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"
  }'

თარგმნის გაუმჯობესების კოდის მაგალითები

კოდის ფრაგმენტები თარგმანების გაუმჯობესებისთვის პოპულარულ პროგრამირების ენებში

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"
  }'
ხელმისაწვდომი ენები
მიიღეთ მხარდაჭერილი ენების სრული სია

გამოიყენეთ ეს endpoint ყველა ხელმისაწვდომი ენისა და მათი ID-ების მისაღებად:

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

პასუხი არის ენის ობიექტების მასივი შემდეგი სტრუქტურით:

ენის IDინგლისური სახელიქართული სახელი
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არაბული ენა
JSON პასუხის მაგალითის ჩვენება
[
  {
    "id": 1,
    "name": "Georgian Language",
    "nameGeo": "ქართული"
  },
  {
    "id": 2,
    "name": "English Language",
    "nameGeo": "ინგლისური"
  }
]

მზად ხართ დაიწყოთ?

დაგვიკავშირდით დღეს, რათა მიიღოთ თქვენი უნიკალური API გასაღები და დაიწყოთ კონტენტის თარგმნა წამებში

დაგვიკავშირდით