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.
Otrzymuj tłumaczenia w milisekundach dzięki naszej zoptymalizowanej infrastrukturze API
Wsparcie dla dziesiątków języków z dokładnym tłumaczeniem opartym na AI
Bezpieczeństwo klasy enterprise z unikalnymi kluczami dla każdej firmy
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/LanguageKrok 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.
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"
}Odpowiedź
Sukcesna odpowiedź zwróci przetłumaczony tekst:
{
"translatedText": "Translated text here",
"status": "success"
}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"
}Odpowiedź
Sukcesna odpowiedź zwróci ulepszone tłumaczenie:
{
"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"
}'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"
}'Użyj tego endpointu, aby pobrać wszystkie dostępne języki i ich ID:
GET https://content.api24.ge/api/LanguageOdpowiedź jest tablicą obiektów językowych z następującą strukturą:
| ID Języka | Nazwa angielska | Nazwa gruzińska |
|---|---|---|
| 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 | არაბული ენა |
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