S8

simple8

Demo

Faċli biex tinqara u tinftiehem: Ara kull setting tal-API fl-azzjoni.

simple8 jittrasforma kontenut kumpless f’test strutturat u faċli biex jinqara u jinftiehem għal persuni li jeħtieġu appoġġ lingwistiku akbar. Qabbel Kitba Ċara u faċli biex tinqara u tinftiehem, output komplut u kkondensat, ħjiel ta 'kwalità mhux obbligatorju u l-erba' mudelli kollha ta 'kunsinna b'eżempji ta' talba u rispons ħajjin.

Faċli biex tinqara u tinftiehem

simple8 jittrasforma kontenut kumpless f’test strutturat u faċli biex jinqara u jinftiehem għal persuni li jeħtieġu appoġġ lingwistiku akbar.

Output bil-Ġermaniż konformi mal-istandards DIN

L-output ta’ simple8 b’lingwaġġ ċar bil-Ġermaniż jikkonforma ma’ DIN ISO 24495-1 u DIN 8581-1. L-output bil-Ġermaniż li huwa faċli biex jinqara u jinftiehem jikkonforma ma’ DIN SPEC 33429.

CMS, API u widget ta’ websajt b’linja waħda ta’ JavaScript

Integra simple8 ma’ WordPress, TYPO3, Drupal, Storyblok u ħafna sistemi oħra, qabbdu permezz tal-API, jew żid il-widget tal-websajt b’linja waħda ta’ JavaScript.

Hosting kollu kemm hu fil-Ġermanja

simple8 huwa ospitat u operat kollu kemm hu fil-Ġermanja. Il-hosting u l-ipproċessar tad-data huma konformi mal-GDPR.

SLA ta’ disponibbiltà ta’ 99.9% fix-xahar

simple8 jipprovdi SLA ta’ disponibbiltà ta’ 99.9% fix-xahar għall-API tal-produzzjoni.

Eżempju interattiv

It-talba u r-rispons bidla ma' kull setting.

Hawnhekk tista' tara direttament kif lingwaġġ sempliċi, lingwaġġ faċli, tweġibiet kompluti jew ikkondensati u informazzjoni ta' kwalità fakultattiva jaħdmu flimkien.

Dħul

Test tas-sors u konfigurazzjoni

268 / 1000 karattri

Modalità

Livell ta’ dettall

Talba API

{
  "text": "Sabiex jitħaffef l-ipproċessar, l-utenti għandhom l-ewwel jiċċekkjaw l-informazzjoni personali tagħhom wara reġistrazzjoni b'suċċess, jaġġornawha jekk meħtieġ u mbagħad jikkonfermaw il-proċess b'mod diġitali. Wara li tissottometti, tirċievi messaġġ bil-passi li jmiss.",
  "locale": "mt",
  "mode": "easy-language",
  "settings": {
    "rewriteScope": "complete",
    "qualityHints": false
  }
}

Ħruġ

Faċli biex tinqara u tinftiehem

Tlesta940 ms

Wara li tibgħat, it-traduzzjoni streamed tidher hawn.

Tweġiba API

{
  "requestId": "simple8_case_01",
  "cacheStatus": "hit",
  "durationMs": 940,
  "locale": "mt",
  "mode": "easy-language",
  "settings": {
    "rewriteScope": "complete",
    "qualityHints": false
  },
  "output": {
    "text": "Idħol. Iċċekkja l-informazzjoni tiegħek. Ibdel l-informazzjoni falza direttament online. Ikkonferma l-proċess b'mod diġitali. Imbagħad tirċievi messaġġ. Il-messaġġ fih il-passi li jmiss."
  }
}

Erba' arkitetturi API

L-erba' mudelli kollha jsolvu l-istess kompitu tekniku, iżda b'loġika tat-trasport differenti.

L-għażla tiddependi fuq jekk ir-riżultat huwiex meħtieġ immedjatament, jekk il-progress għandux ikun viżibbli u jekk is-sistema tas-sejħa tistax tistenna attivament, tistħarreġ jew tiġi nnotifikata permezz ta 'avveniment.

01

Talba HTTP sinkronika

Talba tidħol u r-rispons lest jiġi lura fl-istess konnessjoni HTTP.

Adattat għal

Azzjonijiet diretti fl-interfaċċa, testi qosra u latenza baxxa

02

Talba waħda + rispons streaming

Talba tibda l-ipproċessar, ir-rispons jiġi lura pass pass bħala fluss.

Adattat għal

Kontenut itwal, UI progressiva, progress viżibbli tal-ipproċessar

03

Xogħol asinkronizzat + polling

L-ewwel talba toħloq xogħol, imbagħad il-klijent jistaqsi l-istatus ripetutament.

Adattat għal

Ipproċessar tal-lott, backends, xogħlijiet itwal mingħajr konnessjoni miftuħa persistenti

04

Xogħol asinkroniku + webhook

L-ewwel talba toħloq xogħol, il-messaġġ ta' tlestija jiġi lura aktar tard permezz ta' webhook.

Adattat għal

Flussi tax-xogħol tas-CMS, arkitettura tal-avvenimenti, integrazzjoni affidabbli minn sistema għal sistema

L-erba' mudelli

Kunċett, implimentazzjoni teknika u eżempji konkreti għal kull arkitettura.

01

Talba HTTP sinkronika

Talba tidħol u r-rispons lest jiġi lura fl-istess konnessjoni HTTP.

Ħruġ API

Is-sistema tas-sejħa tibgħat talba u tistenna attivament ir-riżultat. "mode" u "settings" huma mgħoddija fl-istess talba u jiddeterminaw direttament il-forma tar-rispons.

Nibagħtu testi tal-formoli individwali direttament lil simple8 u nirċievu immedjatament il-verżjoni tal-lingwa xierqa għall-mod magħżul.

API

  • `POST /api/translate` bit-test, il-mod tal-lingwa u s-settings huwa tipiku.
  • Jekk jirnexxi, l-API jirritorna direttament `200 OK` bit-test simplifikat.
  • Jekk `qualityHints=false`, ir-rispons ma fihx ħjiel ta' kwalità addizzjonali.
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

Talba waħda + rispons streaming

Talba tibda l-ipproċessar, ir-rispons jiġi lura pass pass bħala fluss.

Ħruġ API

Il-klijent jibda talba waħda biss, iżda ma jibqax għomja sa l-aħħar. Minflok rispons finali wieħed, jirċievu aġġornamenti kontinwi tal-istatus jew tal-kontenut fuq l-istess konnessjoni.

It-tim editorjali tagħna għandu jara liema verżjoni qed tinħoloq bħalissa u, jekk meħtieġ, jirċievi immedjatament l-informazzjoni ta' kwalità.

API

  • It-talba fiha l-istess għażliet tekniċi bħal fil-mudell sinkroniku: `mode`, `rewriteScope` u optionalment `qualityHints`.
  • Il-klijent jipproċessa avvenimenti bħal `status`, `delta` u `completed` mingħajr ma jibgħat talbiet ġodda.
  • Meta `qualityHints` ikun attiv, il-messaġġ finali `completed` jista’ jkun fih indikazzjonijiet addizzjonali dwar il-kwalità.
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

Xogħol asinkronizzat + polling

L-ewwel talba toħloq xogħol, imbagħad il-klijent jistaqsi l-istatus ripetutament.

Ħruġ API

L-ipproċessar attwali huwa diżakkoppjat mill-ewwel sejħa HTTP. Is-sistema tas-sejħa immedjatament tirċievi ID tax-xogħol u aktar tard tikkontrolla lilha nnifisha meta terġa’ titlob l-istatus.

Il-backend tagħna jiġbor ħafna testi u aktar tard jistaqsi speċifikament liema varjant tal-modalità hija lesta.

API

  • `POST` toħloq xogħol u ssalva l-kombinazzjoni magħżula ta' mod u settings.
  • Il-klijent jiċċekkja `GET /api/jobs/{id}` f’intervalli sakemm jiġi rrappurtat `queued`, `running`, `completed` jew `failed`.
  • Il-votazzjoni hija adattata sew meta verżjonijiet kondensati jew analizzati huma kklassifikati fi flussi ta 'lott akbar.
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

Xogħol asinkroniku + webhook

L-ewwel talba toħloq xogħol, il-messaġġ ta' tlestija jiġi lura aktar tard permezz ta' webhook.

Ħruġ API

Hawnhekk ukoll, l-ipproċessar jibda b'mod asinkroniku. B'differenza mill-votazzjoni, il-klijent ma jistaqsix l-istatus ripetutament, iżda jiġi notifikat b'mod attiv hekk kif riżultat jew żball ikun disponibbli.

Is-CMS tagħna jiddeċiedi għal kull kontenut jekk jintużax lingwaġġ sempliċi jew lingwaġġ faċli u jiffranka biss il-verżjoni lesta wara l-webhook.

API

  • Minbarra d-dejta teknika, it-talba tal-bidu tittrasmetti wkoll il-mod, is-settings u l-'webhookUrl'.
  • Mat-tlestija, l-API tibgħat avveniment iffirmat `POST` lis-sistema fil-mira.
  • Il-flussi tal-Webhook huma partikolarment utli meta jdaħħlu modi ta' output differenti fil-proċessi ta' pubblikazzjoni jew rilaxx.
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."
  }
}