01
Solicitare HTTP sincronă
O solicitare intră și răspunsul final revine în aceeași conexiune HTTP.
Potrivit pentru
Acțiuni directe în interfață, texte scurte și latență redusă
Demo
simple8 transformă conținutul complex într-un text structurat și ușor de citit și de înțeles pentru persoanele care au nevoie de sprijin lingvistic sporit. Comparați limbaj clar și ușor de citit și de înțeles, rezultate complete și condensate, indicii opționale de calitate și toate cele patru modele de livrare cu exemple live de solicitare și răspuns.
Ușor de citit și de înțeles
simple8 transformă conținutul complex într-un text structurat și ușor de citit și de înțeles pentru persoanele care au nevoie de sprijin lingvistic sporit.
Rezultate în limba germană conforme cu standardele DIN
Rezultatele simple8 în limbaj clar german sunt conforme cu DIN ISO 24495-1 și DIN 8581-1. Rezultatele în limbaj german ușor de citit și de înțeles sunt conforme cu DIN SPEC 33429.
CMS, API și widget pentru website cu o singură linie de JavaScript
Integrați simple8 cu WordPress, TYPO3, Drupal, Storyblok și multe alte sisteme, conectați-l prin API ori adăugați widgetul pe website cu o singură linie de JavaScript.
Găzduire integrală în Germania
simple8 este găzduit și operat integral în Germania. Găzduirea și prelucrarea datelor respectă GDPR.
SLA de disponibilitate lunară de 99,9%
simple8 oferă un SLA de disponibilitate lunară de 99,9% pentru API-ul de producție.
Exemplu interactiv
Aici puteți vedea direct modul în care limbajul simplu, limbajul ușor, răspunsurile complete sau condensate și informațiile de calitate opționale funcționează împreună.
Intrare
Mod
Nivel de detaliu
Cerere API
{
"text": "Pentru a accelera procesarea, utilizatorii trebuie mai întâi să își verifice informațiile personale după înregistrarea cu succes, să le actualizeze dacă este necesar și apoi să confirme digital procesul. După trimitere, veți primi un mesaj cu pașii următori.",
"locale": "ro",
"mode": "easy-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": false
}
}Ieșire
După trimitere, traducerea transmisă în flux va apărea aici.
Răspuns API
{
"requestId": "simple8_case_01",
"cacheStatus": "hit",
"durationMs": 940,
"locale": "ro",
"mode": "easy-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": false
},
"output": {
"text": "Conectați-vă. Verificați-vă informațiile. Schimbați informațiile false direct online. Confirmați procesul digital. Veți primi apoi un mesaj. Mesajul conține următorii pași."
}
}Patru arhitecturi API
Alegerea depinde dacă rezultatul este necesar imediat, dacă progresul ar trebui să fie vizibil și dacă sistemul de apelare poate aștepta, interoga sau poate fi notificat prin eveniment.
01
O solicitare intră și răspunsul final revine în aceeași conexiune HTTP.
Potrivit pentru
Acțiuni directe în interfață, texte scurte și latență redusă
02
O solicitare începe procesarea, răspunsul revine pas cu pas ca un flux.
Potrivit pentru
Conținut mai lung, interfață de utilizare progresivă, progres vizibil de procesare
03
Prima solicitare creează un job, apoi clientul interogează starea în mod repetat.
Potrivit pentru
Procesare în loturi, backend-uri, joburi mai lungi fără o conexiune deschisă persistentă
04
Prima solicitare creează un job, mesajul de finalizare revine mai târziu printr-un webhook.
Potrivit pentru
Fluxuri de lucru CMS, arhitectură de evenimente, integrare fiabilă de la sistem la sistem
Cele patru modele
01
O solicitare intră și răspunsul final revine în aceeași conexiune HTTP.
Ieșire API
Sistemul de apelare trimite o solicitare și așteaptă activ rezultatul. `mode` și `settings` sunt transmise în aceeași cerere și determină direct forma răspunsului.
Trimitem texte individuale de formular direct către simple8 și primim imediat versiunea lingvistică corespunzătoare pentru modul selectat.
API
POST /api/translate
{
"text": "Für die Beantragung des Personalausweises bringen Sie bitte Ihren alten Ausweis oder Reisepass sowie ein aktuelles Lichtbild mit.",
"mode": "simple-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": false
}
}
200 OK
{
"requestId": "req_sync_001",
"cacheStatus": "miss",
"durationMs": 980,
"mode": "simple-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": false
},
"output": {
"text": "Wenn Sie einen Personalausweis beantragen, bringen Sie bitte Ihren alten Ausweis oder Reisepass und ein aktuelles Foto mit."
}
}02
O solicitare începe procesarea, răspunsul revine pas cu pas ca un flux.
Ieșire API
Clientul începe o singură cerere, dar nu rămâne orb până la final. În loc de un singur răspuns final, ei primesc actualizări permanente de stare sau de conținut prin aceeași conexiune.
Echipa noastră editorială ar trebui să vadă ce versiune este creată în prezent și, dacă este necesar, să primească imediat informațiile de calitate.
API
POST /api/translate/stream
{
"text": "Nach der Beantragung des Personalausweises erhalten Sie ein Schreiben, sobald das Dokument in der Behörde zur Abholung bereitliegt.",
"mode": "easy-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": true
}
}
event: status
data: {"state":"processing","mode":"easy-language"}
event: delta
data: {"chunk":"Nach dem Antrag bekommen Sie ein Schreiben.\n"}
event: delta
data: {"chunk":"Dann wissen Sie: Ihr Ausweis liegt bereit.\n"}
event: completed
data: {
"requestId": "req_stream_001",
"cacheStatus": "miss",
"mode": "easy-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": true
},
"output": {
"text": "Nach dem Antrag bekommen Sie ein Schreiben.\nDann wissen Sie: Ihr Ausweis liegt bereit.",
"qualityHints": [
"Die Ausgabe nutzt sehr kurze Sätze mit klarer Reihenfolge."
]
}
}03
Prima solicitare creează un job, apoi clientul interogează starea în mod repetat.
Ieșire API
Procesarea efectivă este decuplată de primul apel HTTP. Sistemul apelant primește imediat un ID de job și mai târziu se controlează atunci când solicită din nou starea.
Backend-ul nostru colectează o mulțime de texte și mai târziu întreabă în mod specific ce variantă de mod este gata.
API
POST /api/jobs
{
"text": "Für die Beantragung des Personalausweises müssen Sie persönlich im Bürgeramt vorsprechen. Minderjährige brauchen die Zustimmung der Sorgeberechtigten.",
"mode": "simple-language",
"settings": {
"rewriteScope": "condensed",
"qualityHints": true
}
}
202 Accepted
{
"jobId": "job_poll_001",
"status": "queued"
}
GET /api/jobs/job_poll_001
{
"jobId": "job_poll_001",
"status": "completed",
"mode": "simple-language",
"settings": {
"rewriteScope": "condensed",
"qualityHints": true
},
"output": {
"text": "Für den Personalausweis müssen Sie persönlich ins Bürgeramt gehen.",
"qualityHints": [
"Die Ausgabe konzentriert sich auf die wichtigsten Aussagen und lässt Nebendetails weg."
]
}
}04
Prima solicitare creează un job, mesajul de finalizare revine mai târziu printr-un webhook.
Ieșire API
Și aici, procesarea este începută asincron. Spre deosebire de sondaj, clientul nu interogă starea în mod repetat, ci este notificat activ de îndată ce este disponibilă un rezultat sau o eroare.
CMS-ul nostru decide pentru fiecare conținut dacă se folosește un limbaj simplu sau un limbaj ușor și salvează versiunea finală numai după webhook.
API
POST /api/jobs
{
"text": "Wenn Sie Ihren Personalausweis beantragen, können Gebühren anfallen. Bitte bringen Sie die erforderlichen Unterlagen vollständig zum Termin mit.",
"mode": "easy-language",
"settings": {
"rewriteScope": "condensed",
"qualityHints": false
},
"webhookUrl": "https://cms.example.com/webhooks/simple8"
}
202 Accepted
{
"jobId": "job_hook_001",
"status": "queued"
}
POST https://cms.example.com/webhooks/simple8
simple8-signature: sha256=...
{
"event": "job.completed",
"jobId": "job_hook_001",
"mode": "easy-language",
"settings": {
"rewriteScope": "condensed",
"qualityHints": false
},
"output": {
"text": "Für den Personalausweis können Gebühren anfallen.\nBringen Sie bitte alle nötigen Unterlagen mit."
}
}