თარგმნის API დეველოპერებისთვის
ინტეგრირება ძლიერი AI თარგმნა თქვენს აპლიკაციებში მხოლოდ რამდენიმე ხაზით. თარგმნეთ სტატიები, საიტის ტექსტები და სხვა ერთი დაწკაპუნებით.
მიიღეთ თარგმანები მილიწამებში ჩვენი ოპტიმიზებული API ინფრასტრუქტურით
ხელი შეუწყოს ათობით ენას ზუსტი AI-გაძლიერებული თარგმნით
კორპორატიული დონის უსაფრთხოება უნიკალური გასაღებებით თითოეული კომპანიისთვის
ნაბიჯი 1: მიიღეთ თქვენი API გასაღები
დაგვიკავშირდით, რათა მიიღოთ თქვენი უნიკალური API გასაღები (uniqueKey), რომელიც იდენტიფიცირებს თქვენს კომპანიას. ეს გასაღები საჭიროა ყველა API მოთხოვნისთვის.
ნაბიჯი 2: მიიღეთ ხელმისაწვდომი ენები
მიიღეთ ხელმისაწვდომი ენების სია და მათი ID-ები ჩვენი ენების endpoint-ის გამოყენებით:
GET https://content.api24.ge/api/Languageნაბიჯი 3: თარგმნეთ თქვენი ტექსტი
გაგზავნეთ თქვენი ტექსტი თარგმნისთვის ჩვენი თარგმნის endpoint-ის გამოყენებით. უბრალოდ მიუთითეთ ტექსტი, სამიზნე ენის ID და თქვენი უნიკალური გასაღები.
თარგმნის Endpoint
POST https://content.api24.ge/api/Content/translateHTTP POST მოთხოვნა JSON body-თი
მოთხოვნის Body
გაგზავნეთ თქვენი თარგმნის მოთხოვნა შემდეგი JSON სტრუქტურით:
{
"description": "Text to translate",
"languageId": 2,
"uniqueKey": "your-unique-key-here"
}პასუხი
წარმატებული პასუხი დააბრუნებს თარგმნილ ტექსტს:
{
"translatedText": "Translated text here",
"status": "success"
}თარგმნის გაუმჯობესების Endpoint
POST https://content.api24.ge/api/Content/enhance-translateHTTP POST მოთხოვნა JSON body-თი
მოთხოვნის Body
გაგზავნეთ თქვენი გაუმჯობესების მოთხოვნა შემდეგი JSON სტრუქტურით:
{
"userInput": "Original text to enhance",
"translateOutput": "Translated text to enhance",
"targetLanguageId": 2,
"uniqueKey": "your-unique-key-here"
}პასუხი
წარმატებული პასუხი დააბრუნებს გაუმჯობესებულ თარგმანს:
{
"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 | ინგლისური სახელი | ქართული სახელი |
|---|---|---|
| 1 | Georgian Language | ქართული |
| 2 | English Language | ინგლისური |
| 3 | Greek Language | ბერძნული |
| 4 | Latvian Language | ლატვიური |
| 5 | Slovenian Language | სლოვენიური |
| 6 | Azerbaijani Language | აზერბაიჯანული |
| 7 | Turkish Language | თურქული |
| 8 | German Language | გერმანული |
| 9 | Armenian Language | სომხური |
| 11 | Slovak Language | სლოვაკური |
| 12 | French Language | ფრანგული |
| 13 | Italian Language | იტალიური |
| 15 | Latin | ლათინური |
| 16 | Russian Language | რუსული |
| 17 | Japanese | იაპონური |
| 18 | Chinese | ჩინური |
| 19 | Serbian language | სერბული |
| 20 | Urdu Language | ურდუ |
| 21 | Spanish Language | ესპანური |
| 22 | Hebrew Language | ივრითი |
| 23 | Portuguese Language | პორტუგალიური |
| 24 | Finish Language | ფინური |
| 31 | Ukrainian Language | უკრაინული |
| 32 | Polish Language | პოლონური ენა |
| 33 | Arabic Language | არაბული ენა |
JSON პასუხის მაგალითის ჩვენება
[
{
"id": 1,
"name": "Georgian Language",
"nameGeo": "ქართული"
},
{
"id": 2,
"name": "English Language",
"nameGeo": "ინგლისური"
}
]მზად ხართ დაიწყოთ?
დაგვიკავშირდით დღეს, რათა მიიღოთ თქვენი უნიკალური API გასაღები და დაიწყოთ კონტენტის თარგმნა წამებში
დაგვიკავშირდით