01
Richiesta HTTP sincrona
Viene inviata una richiesta e la risposta completata ritorna nella stessa connessione HTTP.
Adatto a
Azioni dirette nell'interfaccia, testi brevi e bassa latenza
Dimostrazione
simple8 trasforma contenuti complessi in testi strutturati e facili da leggere e da capire per chi ha bisogno di un maggiore supporto linguistico. Confronta linguaggio chiaro e linguaggio facile da leggere e da capire, output completo e condensato, suggerimenti sulla qualità opzionali e tutti e quattro i modelli di consegna con esempi di richieste e risposte in tempo reale.
Facile da leggere e da capire
simple8 trasforma contenuti complessi in testi strutturati e facili da leggere e da capire per chi ha bisogno di un maggiore supporto linguistico.
Output in tedesco conformi alle norme DIN
Gli output di simple8 in linguaggio chiaro tedesco sono conformi a DIN ISO 24495-1 e DIN 8581-1. Gli output in linguaggio facile da leggere e da capire sono conformi a DIN SPEC 33429.
CMS, API e widget web con una riga di JavaScript
Integra simple8 con WordPress, TYPO3, Drupal, Storyblok e molti altri sistemi, collegalo tramite API oppure aggiungi il widget al sito con una riga di JavaScript.
Hosting interamente in Germania
simple8 è interamente ospitato e gestito in Germania. L’hosting e il trattamento dei dati sono conformi al GDPR.
SLA di disponibilità mensile del 99,9%
simple8 offre uno SLA di disponibilità mensile del 99,9% per l’API di produzione.
Esempio interattivo
Qui puoi vedere direttamente come lavorano insieme linguaggio semplice, linguaggio facile, risposte complete o sintetiche e informazioni opzionali sulla qualità.
Input
Modalità
Livello di dettaglio
Richiesta API
{
"text": "Al fine di velocizzare il trattamento, gli utenti devono prima verificare i propri dati personali dopo aver effettuato con successo la registrazione, aggiornarli se necessario e quindi confermare digitalmente il processo. Dopo l'invio, riceverai un messaggio con i passaggi successivi.",
"locale": "it",
"mode": "easy-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": false
}
}Output
Dopo l'invio, la traduzione in streaming apparirà qui.
Risposta API
{
"requestId": "simple8_case_01",
"cacheStatus": "hit",
"durationMs": 940,
"locale": "it",
"mode": "easy-language",
"settings": {
"rewriteScope": "complete",
"qualityHints": false
},
"output": {
"text": "Accedi. Controlla le tue informazioni. Modifica le informazioni false direttamente online. Conferma il processo digitalmente. Riceverai quindi un messaggio. Il messaggio contiene i passaggi successivi."
}
}Quattro architetture API
La scelta dipende se il risultato è necessario immediatamente, se il progresso deve essere visibile e se il sistema chiamante può attendere attivamente, eseguire il polling o essere avvisato tramite evento.
01
Viene inviata una richiesta e la risposta completata ritorna nella stessa connessione HTTP.
Adatto a
Azioni dirette nell'interfaccia, testi brevi e bassa latenza
02
Una richiesta inizia l'elaborazione, la risposta ritorna passo dopo passo come un flusso.
Adatto a
Contenuti più lunghi, interfaccia utente progressiva, avanzamento dell'elaborazione visibile
03
La prima richiesta crea un lavoro, quindi il client ne interroga ripetutamente lo stato.
Adatto a
Elaborazione batch, backend, lavori più lunghi senza una connessione aperta persistente
04
La prima richiesta crea un lavoro, il messaggio di completamento ritorna successivamente tramite un webhook.
Adatto a
Flussi di lavoro CMS, architettura degli eventi, integrazione affidabile da sistema a sistema
I quattro modelli
01
Viene inviata una richiesta e la risposta completata ritorna nella stessa connessione HTTP.
Output API
Il sistema chiamante invia una richiesta e attende attivamente il risultato. "mode" e "settings" vengono passati nella stessa richiesta e determinano direttamente la forma della risposta.
Inviamo i testi dei moduli individuali direttamente a simple8 e riceviamo immediatamente la versione linguistica appropriata per la modalità selezionata.
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
Una richiesta inizia l'elaborazione, la risposta ritorna passo dopo passo come un flusso.
Output API
Il client avvia solo una richiesta, ma non rimane cieco fino alla fine. Invece di un'unica risposta finale, ricevono aggiornamenti continui sullo stato o sui contenuti sulla stessa connessione.
La nostra redazione dovrebbe vedere quale versione è attualmente in fase di creazione e, se necessario, ricevere immediatamente le informazioni sulla qualità.
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
La prima richiesta crea un lavoro, quindi il client ne interroga ripetutamente lo stato.
Output API
L'elaborazione vera e propria è disaccoppiata dalla prima chiamata HTTP. Il sistema chiamante riceve immediatamente un ID lavoro e successivamente controlla se stesso quando interroga nuovamente lo stato.
Il nostro backend raccoglie molti testi e successivamente chiede specificamente quale variante di modalità è pronta.
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
La prima richiesta crea un lavoro, il messaggio di completamento ritorna successivamente tramite un webhook.
Output API
Anche qui l'elaborazione viene avviata in modo asincrono. A differenza del polling, il client non interroga ripetutamente lo stato, ma viene avvisato attivamente non appena è disponibile un risultato o un errore.
Il nostro CMS decide per ogni contenuto se utilizzare il linguaggio semplice o quello facile e salva solo la versione finale dopo il 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."
}
}