REST API для машинного перекладу · тарифікація за символи
Переклад як HTTP-кінцева точка
Надішліть свої рядки та отримайте їх назад будь-якою з 36 мов. Тарифікація за символи, працює з Франкфурта і створений, щоб розташуватися поруч з рештою вашого бекенду, а не поверх нього.
Отримайте безкоштовний ключ $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- мов, які ви можете надсилати
- 15,00 EUR
- за мільйон символів
- 38
- цільових варіантів
Добрият софтуер говори езика на хората, които го използват.Bulgarian Dobrý software mluví jazykem lidí, kteří ho používají.Czech God software taler det sprog, som brugerne taler.Danish Gute Software spricht die Sprache der Menschen, die sie benutzen.German Το καλό λογισμικό μιλά τη γλώσσα των ανθρώπων που το χρησιμοποιούν.Greek Good software speaks the language of the people who use it.English El buen software habla el idioma de las personas que lo usan.Spanish Hea tarkvara räägib nende inimeste keelt, kes seda kasutavad.Estonian Hyvä ohjelmisto puhuu käyttäjiensä kieltä.Finnish Un bon logiciel parle la langue de ceux qui l’utilisent.French Labhraíonn bogearraí maithe teanga na ndaoine a úsáideann iad.Irish Dobar softver govori jezikom ljudi koji ga koriste.Croatian A jó szoftver azok nyelvén beszél, akik használják.Hungarian Góður hugbúnaður talar tungumál þeirra sem nota hann.Icelandic Un buon software parla la lingua di chi lo usa.Italian Gera programinė įranga kalba ją naudojančių žmonių kalba.Lithuanian Laba programmatūra runā to cilvēku valodā, kuri to lieto.Latvian Softwer tajjeb jitkellem bil-lingwa tan-nies li jużawh.Maltese Goede software spreekt de taal van de mensen die haar gebruiken.Dutch God programvare snakker språket til dem som bruker den.Norwegian (Bokmål) Dobre oprogramowanie mówi językiem ludzi, którzy z niego korzystają.Polish Um bom software fala a língua de quem o utiliza.Portuguese Un software bun vorbește limba oamenilor care îl folosesc.Romanian Dobrý softvér hovorí jazykom ľudí, ktorí ho používajú.Slovak Dobra programska oprema govori jezik ljudi, ki jo uporabljajo.Slovenian Bra programvara talar samma språk som de som använder den.Swedish Хороше програмне забезпечення говорить мовою людей, які ним користуються.Ukrainian İyi yazılım, onu kullanan insanların dilini konuşur.Turkish Хорошее программное обеспечение говорит на языке тех, кто им пользуется.Russian Добар софтвер говори језиком људи који га користе.Serbian Dobar softver govori jezikom ljudi koji ga koriste.Bosnian Добриот софтвер го зборува јазикот на луѓето што го користат.Macedonian Softueri i mirë flet gjuhën e njerëzve që e përdorin.Albanian Un bon programari parla la llengua de les persones que l’utilitzen.Catalan Software onak erabiltzen duten pertsonen hizkuntza hitz egiten du.Basque Un bo software fala a lingua das persoas que o usan.Galician
01
Тарифікація як за трафік
Символи на вході, рахунок на виході. Жодних ліцензій на робочі місця, жодного річного контракту, жодного мінімуму. Поповнюйте передплачений баланс або обирайте щомісячний план із включеним обсягом і змінюйте рішення, коли завгодно.
02
Створено там, де GDPR є рідною територією
Застосунок, база даних і черга працюють у Франкфурті. Записи про використання зберігають лічильники, а не вміст. Кеш виводу є необов'язковим для кожної команди, а кожен субпідрядник названий у договорі про обробку даних.
03
Розуміє формат запитів, який ви вже використовуєте
Запит і відповідь відповідають широко вживаній конвенції перекладу v2. Для більшості наявного клієнтського коду це означає нову базову URL-адресу, новий ключ і більше нічого.
Ваш перший запит мовою, якою ви пишете
Передайте до 50 рядків і код цільової мови. Визначення мови джерела, офіційність і глосарії є додатковими параметрами, а не окремими кінцевими точками.
curl
curl -X POST https://api.langapi.xyz/v1/translate \
-H "Authorization: Bearer la_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"text":["Thanks for your order"],"target_lang":"DE"}'
PHP
$ch = curl_init('https://api.langapi.xyz/v1/translate');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer la_live_xxxxxxxx', 'Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode(['text' => ['Thanks for your order'], 'target_lang' => 'DE']),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['translations'][0]['text'];
JavaScript
const response = await fetch('https://api.langapi.xyz/v1/translate', {
method: 'POST',
headers: { Authorization: 'Bearer la_live_xxxxxxxx', 'Content-Type': 'application/json' },
body: JSON.stringify({ text: ['Thanks for your order'], target_lang: 'DE' }),
});
const { translations } = await response.json();
console.log(translations[0].text);
Python
import requests
response = requests.post(
"https://api.langapi.xyz/v1/translate",
headers={"Authorization": "Bearer la_live_xxxxxxxx"},
json={"text": ["Thanks for your order"], "target_lang": "DE"},
timeout=30,
)
print(response.json()["translations"][0]["text"])
Go
body, _ := json.Marshal(map[string]any{
"text": []string{"Thanks for your order"},
"target_lang": "DE",
})
req, _ := http.NewRequest("POST", "https://api.langapi.xyz/v1/translate", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer la_live_xxxxxxxx")
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
Тридцять шість мов на вході, тридцять вісім на виході
Британська та американська англійська, а також європейська та бразильська португальська є окремими цільовими мовами, щоб правопис відповідав ринку, на який ви постачаєте.
- BG Bulgarian
- CS Czech
- DA Danish
- DE German
- EL Greek
- ES Spanish
- ET Estonian
- FI Finnish
- FR French
- GA Irish
- HR Croatian
- HU Hungarian
- IS Icelandic
- IT Italian
- LT Lithuanian
- LV Latvian
- MT Maltese
- NL Dutch
- NB Norwegian (Bokmål)
- PL Polish
- PT Portuguese
- RO Romanian
- SK Slovak
- SL Slovenian
- SV Swedish
- UK Ukrainian
- TR Turkish
- RU Russian
- SR Serbian
- BS Bosnian
- MK Macedonian
- SQ Albanian
- CA Catalan
- EU Basque
- GL Galician
faq
Питання, які ми отримуємо до першого ключа
Яка якість перекладу?
Переклад виконує велика мовна модель, керована підказкою, написаною для перекладу, вашими термінами з глосарію та бажаним рівнем офіційності. На європейських мовних парах вона не поступається усталеним движкам. Найшвидший спосіб оцінити її — поле вище: вставте власний текст, без реєстрації.
Куди потрапляє мій текст?
Спочатку до Франкфурта: застосунок, база даних і черга працюють у Німеччині. Движок, що стоїть за ним, може обробляти текст в ЄС або США, залежно від конфігурації, зазначеної в угоді про обробку даних, а будь-яка передача покривається стандартними договірними клаузулами ЄС.
Чи переживає розмітка повний цикл?
Так. Якщо для tag_handling встановлено значення html або xml, теги та атрибути залишаються недоторканими, а перекладається лише текст між ними. Цілі документи, такі як DOCX або PDF, заплановані, але не входять до поточного випуску.
Що передбачає перехід від іншого постачальника?
Зазвичай це новий базовий URL-адреса, https://api.langapi.xyz/v1, і новий ключ. Формат запиту відповідає загальній конвенції v2, а заголовок DeepL-Auth-Key також приймається, тому більшість наявних клієнтських бібліотек продовжують працювати без змін.
Скільки я можу надіслати за один раз?
П'ятдесят рядків на запит, від 50 000 до 200 000 символів на запит залежно від тарифу, і від 10 до 100 запитів на секунду. Заголовки обмеження швидкості в кожній відповіді показують, де ви перебуваєте.