API för maskinöversättning · debiteras per tecken
Översättnings-API:et för Europa
Ett HTTP-anrop, 36 språk, debiterat per tecken. Byggt i Europa för team som behöver översättning inuti sin egen produkt, inte ännu en webbapp.
Skapa gratiskonto $ curl -X POST https://api.vizvuz.com/v1/translate
- 36
- källspråk
- 15,00 €
- per miljon tecken
- 38
- målspråk
Преводът трябва да звучи като написан от човек.Bulgarian Překlad má znít, jako by ho napsal člověk.Czech En oversættelse skal lyde, som om et menneske skrev den.Danish Eine Übersetzung soll klingen, als hätte sie ein Mensch geschrieben.German Μια μετάφραση πρέπει να ακούγεται σαν να τη έγραψε άνθρωπος.Greek A translation should read as if a person wrote it.English Una traducción debe sonar como si la hubiera escrito una persona.Spanish Tõlge peaks kõlama nii, nagu oleks selle kirjutanud inimene.Estonian Käännöksen pitäisi kuulostaa siltä, että sen on kirjoittanut ihminen.Finnish Une traduction doit sonner comme si une personne l’avait écrite.French Ba cheart go mbeadh aistriúchán cosúil le rud a scríobh duine.Irish Prijevod bi trebao zvučati kao da ga je napisao čovjek.Croatian A fordításnak úgy kell hangoznia, mintha ember írta volna.Hungarian Þýðing á að hljóma eins og manneskja hafi skrifað hana.Icelandic Una traduzione deve suonare come se l’avesse scritta una persona.Italian Vertimas turi skambėti taip, tarsi jį būtų parašęs žmogus.Lithuanian Tulkojumam jāizklausās tā, it kā to būtu rakstījis cilvēks.Latvian Traduzzjoni għandha tinstema’ bħallikieku kitibha bniedem.Maltese Een vertaling moet klinken alsof een mens haar heeft geschreven.Dutch En oversettelse skal høres ut som om et menneske skrev den.Norwegian (Bokmål) Tłumaczenie powinno brzmieć tak, jakby napisał je człowiek.Polish Uma tradução deve soar como se tivesse sido escrita por uma pessoa.Portuguese O traducere trebuie să sune ca și cum ar fi scris-o un om.Romanian Preklad má znieť, akoby ho napísal človek.Slovak Prevod mora zveneti, kot da ga je napisal človek.Slovenian En översättning ska låta som om en människa skrivit den.Swedish Переклад має звучати так, ніби його написала людина.Ukrainian Bir çeviri, onu bir insan yazmış gibi okunmalıdır.Turkish Перевод должен звучать так, будто его написал человек.Russian Превод треба да звучи као да га је написао човек.Serbian Prijevod treba zvučati kao da ga je napisao čovjek.Bosnian Преводот треба да звучи како да го напишал човек.Macedonian Një përkthim duhet të tingëllojë sikur e ka shkruar një njeri.Albanian Una traducció ha de sonar com si l’hagués escrit una persona.Catalan Itzulpen batek pertsona batek idatzia balitz bezala entzun behar du.Basque Unha tradución debe soar como se a escribise unha persoa.Galician
01
Pris per tecken
Inga licenser, ingen miniminivå, ingen årsbindning. Förskottssaldo eller ett abonnemang med volym som ingår — du kan byta när du vill.
02
Din text är inte vår produkt
Vi sparar aldrig texten du skickar i förbrukningsdata. Översättningscachen kan stängas av per team, och varje personuppgiftsbiträde står i biträdesavtalet.
03
Fungerar direkt med DeepL-klienter
Samma parametrar, samma svarsform, samma autentiseringshuvud. Peka klienten mot api.vizvuz.com, byt nyckel och låt resten av koden vara.
Fem rader till din första översättning
Skicka en array med upp till 50 texter och ett målspråk. Allt annat är valfritt.
curl
curl -X POST https://api.vizvuz.com/v1/translate \
-H "Authorization: Bearer vz_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"text":["Hello world"],"target_lang":"DE"}'
PHP
$ch = curl_init('https://api.vizvuz.com/v1/translate');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer vz_live_xxxxxxxx', 'Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode(['text' => ['Hello world'], 'target_lang' => 'DE']),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['translations'][0]['text'];
JavaScript
const response = await fetch('https://api.vizvuz.com/v1/translate', {
method: 'POST',
headers: { Authorization: 'Bearer vz_live_xxxxxxxx', 'Content-Type': 'application/json' },
body: JSON.stringify({ text: ['Hello world'], target_lang: 'DE' }),
});
const { translations } = await response.json();
console.log(translations[0].text);
Python
import requests
response = requests.post(
"https://api.vizvuz.com/v1/translate",
headers={"Authorization": "Bearer vz_live_xxxxxxxx"},
json={"text": ["Hello world"], "target_lang": "DE"},
timeout=30,
)
print(response.json()["translations"][0]["text"])
Go
body, _ := json.Marshal(map[string]any{
"text": []string{"Hello world"},
"target_lang": "DE",
})
req, _ := http.NewRequest("POST", "https://api.vizvuz.com/v1/translate", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer vz_live_xxxxxxxx")
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
36 språk, 38 mål
Inklusive brittisk och amerikansk engelska samt europeisk och brasiliansk portugisiska som separata mål.
- 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
Vanliga frågor
Hur bra blir resultatet?
Det tas fram av en stor språkmodell med en prompt skriven för översättning, med ordlistor som tvingas igenom och styrning av tilltalet. För europeiska språkpar står det sig mot de etablerade leverantörerna; testa med din egen text innan du binder dig — demon ovan kräver inget konto.
Var behandlas mina uppgifter?
Applikationen, databasen och kön körs i Tyskland. Leverantören av översättningsmotorn kan behandla texten i EU eller i USA beroende på konfiguration; den nuvarande uppsättningen namnges i biträdesavtalet, och överföringar vilar på EU:s standardavtalsklausuler.
Kan den behålla min HTML intakt?
Ja. Sätt tag_handling till html eller xml: taggar bevaras, attribut lämnas orörda och bara textnoder översätts. Dokumentfiler som DOCX och PDF är planerade, men inte med i den här versionen.
Hur mycket jobb är det att byta?
För de flesta projekt: två rader. Ändra bas-URL till https://api.vizvuz.com/v1 och byt nyckel. Vi accepterar även huvudet DeepL-Auth-Key, så officiella DeepL-klientbibliotek fungerar oftast utan ändringar.
Vilka gränser gäller för anrop?
Upp till 50 texter per anrop, 50 000 till 200 000 tecken per anrop beroende på abonnemang, och 10 till 100 anrop per sekund. Varje svar bär de aktuella gränshuvudena.