REST API за машинен превод · таксуване на символ
Превод като HTTP крайна точка
Изпратете вашите низове и ги получете обратно на всеки от 36 езика. Таксуване на символ, работещ от Франкфурт, и проектиран да стои до останалата част от вашия бекенд, а не върху него.
Вземете безплатен ключ $ curl -X POST https://api.langapi.xyz/v1/translate
- 36
- езика, които можете да изпратите
- 15,00 €
- за милион символа
- 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 заявки в секунда. Заглавките за ограничение на скоростта във всеки отговор ви показват къде се намирате.